summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@vespa.ai>2023-07-05 12:38:15 +0200
committerJon Bratseth <bratseth@vespa.ai>2023-07-05 12:38:15 +0200
commit820c4b60a03eb6b6f153c59775b60c949b85752c (patch)
treed331308ee155f3b17b716121fcad8561966be4a0 /config-provisioning
parent8fc733d22134a4645e6b3bb4cdde524cb251f5ae (diff)
Move disk limit check to NodeResourceLimits
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionLogger.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionLogger.java b/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionLogger.java
index 5a22056de1b..9d72f274419 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionLogger.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionLogger.java
@@ -10,6 +10,16 @@ import java.util.logging.Level;
*/
public interface ProvisionLogger {
+ /** 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.
+ * This default implementation just forwards to {@link #log(Level, String)}
+ */
+ default void logApplicationPackage(Level level, String message) {
+ log(level, message);
+ }
+
}