This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
The following commit(s) were added to refs/heads/master by this push:
new 81f9d645cd1 HDDS-13718. Improve ASCII logo and startup message (#9075)
81f9d645cd1 is described below
commit 81f9d645cd1dffed55ebae4b282a97962ca86388
Author: Tsz-Wo Nicholas Sze <[email protected]>
AuthorDate: Sun Sep 28 00:58:34 2025 -0700
HDDS-13718. Improve ASCII logo and startup message (#9075)
---
.../apache/hadoop/hdds/utils/HddsServerUtil.java | 17 ++++---
.../apache/hadoop/ozone/util/OzoneVersionInfo.java | 52 ++++++++++++++--------
2 files changed, 41 insertions(+), 28 deletions(-)
diff --git
a/hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/HddsServerUtil.java
b/hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/HddsServerUtil.java
index 3d41df36285..2da151faed6 100644
---
a/hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/HddsServerUtil.java
+++
b/hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/utils/HddsServerUtil.java
@@ -676,7 +676,7 @@ public static void startupShutdownMessage(VersionInfo
versionInfo,
final String className = clazz.getSimpleName();
if (log.isInfoEnabled()) {
- log.info(createStartupShutdownMessage(versionInfo, className, hostname,
+ log.info(createStartupMessage(versionInfo, className, hostname,
args, HddsUtils.processForLogging(conf)));
}
@@ -716,19 +716,18 @@ public static String toStartupShutdownString(String
prefix, String... msg) {
* @param args Command arguments
* @return a string to log.
*/
- public static String createStartupShutdownMessage(VersionInfo versionInfo,
+ private static String createStartupMessage(VersionInfo versionInfo,
String className, String hostname, String[] args,
Map<String, String> conf) {
return toStartupShutdownString("STARTUP_MSG: ",
"Starting " + className,
- " host = " + hostname,
- " args = " + (args != null ? Arrays.asList(args) : new ArrayList<>()),
- " version = " + versionInfo.getVersion(),
+ " host = " + hostname,
+ " version = " + versionInfo.getVersion(),
+ " build = " + versionInfo.getUrl() + "/" +
versionInfo.getRevision(),
+ " java = " + System.getProperty("java.version"),
+ " args = " + (args != null ? Arrays.asList(args) : new
ArrayList<>()),
" classpath = " + System.getProperty("java.class.path"),
- " build = " + versionInfo.getUrl() + "/"
- + versionInfo.getRevision(),
- " java = " + System.getProperty("java.version"),
- " conf = " + conf);
+ " conf = " + conf);
}
}
diff --git
a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/util/OzoneVersionInfo.java
b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/util/OzoneVersionInfo.java
index c5a5b08bff1..ad4e3429a0e 100644
---
a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/util/OzoneVersionInfo.java
+++
b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/util/OzoneVersionInfo.java
@@ -42,28 +42,42 @@ public final class OzoneVersionInfo {
public static final RatisVersionInfo RATIS_VERSION_INFO =
new RatisVersionInfo();
+ // Generated by https://www.asciiart.eu/image-to-ascii
+ static final String LOGO = "\n"
+ + " :.. \n"
+ + " ..*%%%%%%%%%%%%%:. \n"
+ + " .%%%%%%%%%%%%%%%%%%%%%%:. \n"
+ + " .+%%%%%%%%%%%%%%%%%%%%%%%%%%%. \n"
+ + " .*%%%%%%%%##..::@@=::::::::::::::::::::-::. \n"
+ + " .%%%%%%%#:.@ :++++++++++++++++***:::: \n"
+ + " -%%%%%%#.@ :+++++++++++++******.::- \n"
+ + " -%%%%%%-@ :++++++++++++++*****.::%: \n"
+ + " .%%%%%%.@ ........:.++++++++++.::%%%%: \n"
+ + " .%%%%%%:@ .++++++++++.::%%%%%%: \n"
+ + " .%%%%%#: .++++++++++.:: .%%%%%%: \n"
+ + " +%%%%%=@ .=+++++++++.:: .#%%%%%. \n"
+ + " %%%%%%: .-+++++++++++++++++=+-::::%. \n"
+ + " =%%%%%+ *:++++============+++.:::%%%%. \n"
+ + " .%%%%%#: .:++++==========+++++.:::%%%%%%- \n"
+ + " :%%%%%%- :++++=========+++++:::: .#%%%%%. \n"
+ + " .%%%%%%: :+=========+++=++++.::: .#%%%%%%- \n"
+ + " .%%%%%%#- :+++++++=.:: .#%%%%%%. \n"
+ + " :%%%%%%#: .+++++++::: .#%%%%%%%. \n"
+ + " .%%%%%%%##.:++++++.: ..#%%%%%%%*= \n"
+ + " =:%%%%%%:++++++.::::..##%%%%%%%%%. \n"
+ + " -:%%%.++++::%%%%%%%%%%%%%%%%%.@ \n"
+ + " .***+.%%%%%%%%%%%%%%%%%.= \n"
+ + " .**:-::%%%%%%%%%%%%*..@ \n"
+ + " .**. \n"
+ + " .-.+ \n"
+ + " .. \n"
+ + " . \n"
+ + "\n";
+
private OzoneVersionInfo() { }
public static void main(String[] args) {
- System.out.println(
- " ////////////// \n" +
- " //////////////////// \n" +
- " //////// //////////////// \n" +
- " ////// //////////////// \n" +
- " ///// //////////////// / \n" +
- " ///// //////// /// \n" +
- " //// //////// ///// \n" +
- " ///// //////////////// \n" +
- " ///// //////////////// // \n" +
- " //// /////////////// ///// \n" +
- " ///// /////////////// //// \n" +
- " ///// ////// ///// \n" +
- " ////// ////// ///// \n" +
- " /////////// //////// \n" +
- " ////// //////////// \n" +
- " /// ////////// \n" +
- " / " + OZONE_VERSION_INFO.getVersion() + "("
- + OZONE_VERSION_INFO.getRelease() + ")\n");
+ System.out.println(LOGO + OZONE_VERSION_INFO.getVersion() + "(" +
OZONE_VERSION_INFO.getRelease() + ")\n");
System.out.println(
"Source code repository " + OZONE_VERSION_INFO.getUrl() + " -r " +
OZONE_VERSION_INFO.getRevision());
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]