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 /config-model-api | |
parent | 21e65840ea003e2f509a59eff0486915e5221527 (diff) |
Add DeployLogger::logApplicationPackage
Diffstat (limited to 'config-model-api')
-rw-r--r-- | config-model-api/abi-spec.json | 3 | ||||
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/application/api/DeployLogger.java | 8 |
2 files changed, 10 insertions, 1 deletions
diff --git a/config-model-api/abi-spec.json b/config-model-api/abi-spec.json index ca736dd90d8..bdf2b53bc92 100644 --- a/config-model-api/abi-spec.json +++ b/config-model-api/abi-spec.json @@ -180,7 +180,8 @@ "abstract" ], "methods": [ - "public abstract void log(java.util.logging.Level, java.lang.String)" + "public abstract void log(java.util.logging.Level, java.lang.String)", + "public void logApplicationPackage(java.util.logging.Level, java.lang.String)" ], "fields": [] }, diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/DeployLogger.java b/config-model-api/src/main/java/com/yahoo/config/application/api/DeployLogger.java index 61cab2f6ce7..7271f3a394e 100644 --- a/config-model-api/src/main/java/com/yahoo/config/application/api/DeployLogger.java +++ b/config-model-api/src/main/java/com/yahoo/config/application/api/DeployLogger.java @@ -10,6 +10,14 @@ import java.util.logging.Level; */ public interface DeployLogger { + /** Log a message unrelated to the application package, e.g. internal error/status. */ void log(Level level, String message); + /** + * Log a message related to the application package. These messages should be actionable by the user, f.ex. to + * signal usage of invalid/deprecated syntax + */ + default void logApplicationPackage(Level level, String message) { + log(level, message); + } } |