This is an automated email from the ASF dual-hosted git repository. jamesbognar pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push: new 67f2ebc Console messages should be logged. new d8cdcff Merge branch 'master' of https://gitbox.apache.org/repos/asf/juneau.git 67f2ebc is described below commit 67f2ebcd19744c75c796cd0e4aac61ed425e6918 Author: JamesBognar <jamesbog...@apache.org> AuthorDate: Wed Nov 7 09:40:14 2018 -0500 Console messages should be logged. --- .../org/apache/juneau/microservice/Microservice.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/Microservice.java b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/Microservice.java index 83eaa21..026e362 100755 --- a/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/Microservice.java +++ b/juneau-microservice/juneau-microservice-server/src/main/java/org/apache/juneau/microservice/Microservice.java @@ -927,8 +927,10 @@ public abstract class Microservice implements ConfigEventListener { * @param args Optional {@link MessageFormat}-style arguments. */ protected void out(MessageBundle mb, String messageKey, Object...args) { + String msg = mb.getString(messageKey, args); if (consoleEnabled) - getConsoleWriter().println(mb.getString(messageKey, args)); + getConsoleWriter().println(msg); + log(Level.INFO, msg); } /** @@ -942,7 +944,21 @@ public abstract class Microservice implements ConfigEventListener { * @param args Optional {@link MessageFormat}-style arguments. */ protected void err(MessageBundle mb, String messageKey, Object...args) { + String msg = mb.getString(messageKey, args); if (consoleEnabled) System.err.println(mb.getString(messageKey, args)); // NOT DEBUG + log(Level.SEVERE, msg); + } + + /** + * Logs a message to the log file. + * + * @param level + * @param message The message text. + * @param args Optional {@link MessageFormat}-style arguments. + */ + protected void log(Level level, String message, Object...args) { + String msg = args.length == 0 ? message : MessageFormat.format(message, args); + getLogger().log(level, msg); } }