diff options
author | Valerij Fredriksen <valerij92@gmail.com> | 2021-04-26 10:55:33 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerij92@gmail.com> | 2021-04-26 10:55:33 +0200 |
commit | 1e719fd8d0c97d669788dfa6c7dacc7fc292c954 (patch) | |
tree | 8ddf3e1cd25b98402f3e2b68e4045487f77ae237 /configserver | |
parent | 21e65840ea003e2f509a59eff0486915e5221527 (diff) |
Add DeployLogger::logApplicationPackage
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLogger.java | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLogger.java b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLogger.java index 799b9ae21a8..9900557f000 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLogger.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLogger.java @@ -40,12 +40,28 @@ public class DeployHandlerLogger implements DeployLogger { if (level.intValue() <= LogLevel.DEBUG.intValue() && !verbose) return; + logJson(level, message); + // Also tee to a normal log, Vespa log for example, but use level fine + log.log(Level.FINE, () -> prefix + message); + } + + @Override + public void logApplicationPackage(Level level, String message) { + if (level.intValue() <= LogLevel.DEBUG.intValue() && !verbose) + return; + + Cursor entry = logJson(level, message); + entry.setBool("applicationPackage", true); + // Also tee to a normal log, Vespa log for example, but use level fine + log.log(Level.FINE, () -> prefix + message); + } + + private Cursor logJson(Level level, String message) { Cursor entry = logroot.addObject(); entry.setLong("time", System.currentTimeMillis()); entry.setString("level", level.getName()); entry.setString("message", message); - // Also tee to a normal log, Vespa log for example, but use level fine - log.log(Level.FINE, () -> prefix + message); + return entry; } public Slime slime() { |