This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-mvnd.git

commit 50653ae7d92badef15d42151b7df3f827f9a8678
Author: Petr Široký <petr.sir...@pm.me>
AuthorDate: Fri Mar 10 21:34:21 2023 +0100

    logging: use format specifiers instead of string concatenation
---
 .../org/mvndaemon/mvnd/client/DaemonConnector.java |  2 +-
 .../mvndaemon/mvnd/common/DaemonConnection.java    |  2 +-
 .../org/mvndaemon/mvnd/common/DaemonRegistry.java  | 12 ++++----
 .../java/org/mvndaemon/mvnd/common/OsUtils.java    | 35 +++++++++++++---------
 .../java/org/mvndaemon/mvnd/daemon/Server.java     |  8 ++---
 .../mvnd/interactivity/DaemonPrompter.java         |  6 ++--
 6 files changed, 35 insertions(+), 30 deletions(-)

diff --git 
a/client/src/main/java/org/mvndaemon/mvnd/client/DaemonConnector.java 
b/client/src/main/java/org/mvndaemon/mvnd/client/DaemonConnector.java
index 22402e1b..0f607659 100644
--- a/client/src/main/java/org/mvndaemon/mvnd/client/DaemonConnector.java
+++ b/client/src/main/java/org/mvndaemon/mvnd/client/DaemonConnector.java
@@ -498,7 +498,7 @@ public class DaemonConnector {
             sc.next();
             sc.next();
             String version = sc.next();
-            LOGGER.warn("JAVA VERSION: " + version);
+            LOGGER.warn("JAVA VERSION: {}", version);
             int is = version.charAt(0) == '"' ? 1 : 0;
             int ie = version.indexOf('.', version.indexOf('.', is));
             return Float.parseFloat(version.substring(is, ie));
diff --git 
a/common/src/main/java/org/mvndaemon/mvnd/common/DaemonConnection.java 
b/common/src/main/java/org/mvndaemon/mvnd/common/DaemonConnection.java
index 80e61db4..ddd15ee8 100755
--- a/common/src/main/java/org/mvndaemon/mvnd/common/DaemonConnection.java
+++ b/common/src/main/java/org/mvndaemon/mvnd/common/DaemonConnection.java
@@ -143,7 +143,7 @@ public class DaemonConnection implements AutoCloseable {
                 if (failure == null) {
                     failure = throwable;
                 } else if (!Thread.currentThread().isInterrupted()) {
-                    LOGGER.error(String.format("Could not stop %s.", element), 
throwable);
+                    LOGGER.error("Could not stop {}.", element, throwable);
                 }
             }
         }
diff --git a/common/src/main/java/org/mvndaemon/mvnd/common/DaemonRegistry.java 
b/common/src/main/java/org/mvndaemon/mvnd/common/DaemonRegistry.java
index 4b81f8ce..120dde38 100644
--- a/common/src/main/java/org/mvndaemon/mvnd/common/DaemonRegistry.java
+++ b/common/src/main/java/org/mvndaemon/mvnd/common/DaemonRegistry.java
@@ -293,10 +293,9 @@ public class DaemonRegistry implements AutoCloseable {
                 } catch (IllegalStateException | 
ArrayIndexOutOfBoundsException | BufferUnderflowException e) {
                     String absPath = 
registryFile.toAbsolutePath().normalize().toString();
                     LOGGER.warn(
-                            "Invalid daemon registry info, " + "trying to 
recover from this issue. "
-                                    + "If you keep getting this warning, "
-                                    + "try deleting the `registry.bin` file at 
["
-                                    + absPath + "]",
+                            "Invalid daemon registry info, trying to recover 
from this issue. "
+                                    + "If you keep getting this warning, try 
deleting the `registry.bin` file at [{}]",
+                            absPath,
                             e);
                     this.reset();
                     return;
@@ -337,7 +336,7 @@ public class DaemonRegistry implements AutoCloseable {
                         try {
                             return Integer.parseInt(pid);
                         } catch (NumberFormatException x) {
-                            LOGGER.warn("Unable to determine PID from 
malformed /proc/self link `" + pid + "`");
+                            LOGGER.warn("Unable to determine PID from 
malformed /proc/self link `{}`", pid);
                         }
                     }
                 }
@@ -352,8 +351,7 @@ public class DaemonRegistry implements AutoCloseable {
             return Integer.parseInt(pid);
         } catch (NumberFormatException x) {
             int rpid = new Random().nextInt(1 << 16);
-            LOGGER.warn(
-                    "Unable to determine PID from malformed VM name `" + 
vmname + "`, picked a random number=" + rpid);
+            LOGGER.warn("Unable to determine PID from malformed VM name `{}`, 
picked a random number={}", vmname, rpid);
             return rpid;
         }
     }
diff --git a/common/src/main/java/org/mvndaemon/mvnd/common/OsUtils.java 
b/common/src/main/java/org/mvndaemon/mvnd/common/OsUtils.java
index 39d685f1..05eb4d2e 100644
--- a/common/src/main/java/org/mvndaemon/mvnd/common/OsUtils.java
+++ b/common/src/main/java/org/mvndaemon/mvnd/common/OsUtils.java
@@ -78,13 +78,15 @@ public class OsUtils {
                     return Long.parseLong(output.get(0).trim());
                 } catch (NumberFormatException e) {
                     LOGGER.warn(
-                            "Could not parse the output of " + 
Stream.of(cmd).collect(Collectors.joining(" "))
-                                    + " as a long:\n"
-                                    + 
output.stream().collect(Collectors.joining("\n")));
+                            "Could not parse the output of {} as a long:\n{}",
+                            Stream.of(cmd).collect(Collectors.joining(" ")),
+                            output.stream().collect(Collectors.joining("\n")));
                 }
             } else {
-                LOGGER.warn("Unexpected output of " + 
Stream.of(cmd).collect(Collectors.joining(" ")) + ":\n"
-                        + output.stream().collect(Collectors.joining("\n")));
+                LOGGER.warn(
+                        "Unexpected output of {}:\n{}",
+                        Stream.of(cmd).collect(Collectors.joining(" ")),
+                        output.stream().collect(Collectors.joining("\n")));
             }
             return -1;
         } else if (os == Os.WINDOWS) {
@@ -97,14 +99,16 @@ public class OsUtils {
                 try {
                     return Long.parseLong(nonEmptyLines.get(1).trim()) / KB;
                 } catch (NumberFormatException e) {
-                    LOGGER.warn("Could not parse the second line of "
-                            + Stream.of(cmd).collect(Collectors.joining(" "))
-                            + " output as a long:\n"
-                            + 
nonEmptyLines.stream().collect(Collectors.joining("\n")));
+                    LOGGER.warn(
+                            "Could not parse the second line of {} output as a 
long:\n{}",
+                            Stream.of(cmd).collect(Collectors.joining(" ")),
+                            
nonEmptyLines.stream().collect(Collectors.joining("\n")));
                 }
             } else {
-                LOGGER.warn("Unexpected output of " + 
Stream.of(cmd).collect(Collectors.joining(" ")) + ":\n"
-                        + output.stream().collect(Collectors.joining("\n")));
+                LOGGER.warn(
+                        "Unexpected output of {}:\n{}",
+                        Stream.of(cmd).collect(Collectors.joining(" ")),
+                        output.stream().collect(Collectors.joining("\n")));
             }
             return -1;
         } else {
@@ -136,11 +140,14 @@ public class OsUtils {
         try (CommandProcess ps = new CommandProcess(builder.start(), 
output::add)) {
             final int exitCode = ps.waitFor(1000);
             if (exitCode != 0) {
-                LOGGER.warn(Stream.of(cmd).collect(Collectors.joining(" ")) + 
" exited with " + exitCode + ":\n"
-                        + output.stream().collect(Collectors.joining("\n")));
+                LOGGER.warn(
+                        "{} exited with {}:\n{}",
+                        Stream.of(cmd).collect(Collectors.joining(" ")),
+                        exitCode,
+                        output.stream().collect(Collectors.joining("\n")));
             }
         } catch (IOException e) {
-            LOGGER.warn("Could not execute " + 
Stream.of(cmd).collect(Collectors.joining(" ")));
+            LOGGER.warn("Could not execute {}", 
Stream.of(cmd).collect(Collectors.joining(" ")));
         } catch (InterruptedException e) {
             Thread.currentThread().interrupt();
         }
diff --git a/daemon/src/main/java/org/mvndaemon/mvnd/daemon/Server.java 
b/daemon/src/main/java/org/mvndaemon/mvnd/daemon/Server.java
index aeb10a83..6d9586cf 100644
--- a/daemon/src/main/java/org/mvndaemon/mvnd/daemon/Server.java
+++ b/daemon/src/main/java/org/mvndaemon/mvnd/daemon/Server.java
@@ -389,7 +389,7 @@ public class Server implements AutoCloseable, Runnable {
     private void requestStop(String reason) {
         DaemonState state = getState();
         if (!(state == StopRequested || state == Stopped)) {
-            LOGGER.info("Daemon will be stopped at the end of the build " + 
reason);
+            LOGGER.info("Daemon will be stopped at the end of the build {}", 
reason);
             stateLock.lock();
             try {
                 if (state == Busy) {
@@ -405,7 +405,7 @@ public class Server implements AutoCloseable, Runnable {
     }
 
     private void requestForcefulStop(String reason) {
-        LOGGER.info("Daemon is stopping immediately " + reason);
+        LOGGER.info("Daemon is stopping immediately {}", reason);
         stopNow(reason);
     }
 
@@ -533,7 +533,7 @@ public class Server implements AutoCloseable, Runnable {
                             LOGGER.info("No more message to dispatch");
                             return;
                         }
-                        LOGGER.info("Dispatch message: " + m);
+                        LOGGER.info("Dispatch message: {}", m);
                         connection.dispatch(m);
                     }
                 } catch (Throwable t) {
@@ -637,7 +637,7 @@ public class Server implements AutoCloseable, Runnable {
 
     private void updateState(DaemonState state) {
         if (getState() != state) {
-            LOGGER.info("Updating state to: " + state);
+            LOGGER.info("Updating state to: {}", state);
             stateLock.lock();
             try {
                 registry.store(info = info.withState(state));
diff --git 
a/daemon/src/main/java/org/mvndaemon/mvnd/interactivity/DaemonPrompter.java 
b/daemon/src/main/java/org/mvndaemon/mvnd/interactivity/DaemonPrompter.java
index 392a76f5..e716d198 100644
--- a/daemon/src/main/java/org/mvndaemon/mvnd/interactivity/DaemonPrompter.java
+++ b/daemon/src/main/java/org/mvndaemon/mvnd/interactivity/DaemonPrompter.java
@@ -154,7 +154,7 @@ public class DaemonPrompter extends AbstractInputHandler 
implements Prompter, In
             Connection con = Objects.requireNonNull(Connection.getCurrent());
             String projectId = ProjectBuildLogAppender.getProjectId();
             Message.ProjectEvent msg = Message.display(projectId, message);
-            LOGGER.info("Sending display request: " + msg);
+            LOGGER.info("Sending display request: {}", msg);
             con.dispatch(msg);
         } catch (Exception e) {
             throw new IOException("Unable to display message", e);
@@ -167,9 +167,9 @@ public class DaemonPrompter extends AbstractInputHandler 
implements Prompter, In
             String projectId = ProjectBuildLogAppender.getProjectId();
             String uid = UUID.randomUUID().toString();
             Message.Prompt msg = new Message.Prompt(projectId, uid, message, 
password);
-            LOGGER.info("Requesting prompt: " + msg);
+            LOGGER.info("Requesting prompt: {}", msg);
             Message.PromptResponse res = con.request(msg, 
Message.PromptResponse.class, r -> uid.equals(r.getUid()));
-            LOGGER.info("Received response: " + res.getMessage());
+            LOGGER.info("Received response: {}", res.getMessage());
             return res.getMessage();
         } catch (Exception e) {
             throw new IOException("Unable to prompt user", e);

Reply via email to