X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Finit%2Flogging%2FThinLogging.java;h=2c2b04d2c7952e50006e3b05c39cb0bca8bf7abf;hb=938f9575c8091c723fa076f3c962e4b29556d2c5;hp=44baa691993bd3252620a7acad1e978b3512a9e7;hpb=01b972e4abce933b3ce06bd18e933b08d3b35464;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.init/src/org/argeo/init/logging/ThinLogging.java b/org.argeo.init/src/org/argeo/init/logging/ThinLogging.java index 44baa6919..2c2b04d2c 100644 --- a/org.argeo.init/src/org/argeo/init/logging/ThinLogging.java +++ b/org.argeo.init/src/org/argeo/init/logging/ThinLogging.java @@ -41,7 +41,7 @@ class ThinLogging { Runtime.getRuntime().addShutdownHook(new Thread(() -> close(), "Log shutdown")); - setDefaultLevel(Level.DEBUG); + setDefaultLevel(Level.INFO); } protected void close() { @@ -106,7 +106,7 @@ class ThinLogging { public void log(Level level, ResourceBundle bundle, String format, Object... params) { // measure timestamp first Instant now = Instant.now(); - String msg = MessageFormat.format(format, params); + String msg = params == null ? format : MessageFormat.format(format, params); publisher.log(this, level, bundle, msg, null, now, findCallLocation()); } @@ -122,9 +122,12 @@ class ThinLogging { String className = stack[i].getClassName(); switch (className) { case "java.lang.System$Logger": + case "java.util.logging.Logger": case "org.apache.commons.logging.Log": case "org.osgi.service.log.Logger": case "org.argeo.cms.Log": + case "org.slf4j.impl.ArgeoLogger": + case "org.eclipse.jetty.util.log.Slf4jLog": lowestLoggerInterface = i; continue stack; default: