diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2024-06-25 22:34:55 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2024-06-25 22:34:55 +0200 |
commit | fd9f00c237ea7bab8436979ce1255cdeaa98b34e (patch) | |
tree | 77dfd8c048c5943a611507ddbdefc06323122322 | |
parent | 3af29c30779c00e141776f9826834f3262bfbc46 (diff) |
feat: Support more fine-grained log severity levels.
Change-Id: Iaacd93432230da16699ee212cdba324b4f2368be
-rw-r--r-- | core/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/core/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java b/core/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java index f3773a8..a7fd551 100644 --- a/core/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java +++ b/core/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java @@ -31,8 +31,12 @@ public class Formatter extends ExtFormatter { private static final String TRACE_LEVEL = "TRACE"; private static final String DEBUG_LEVEL = "DEBUG"; private static final String INFO_LEVEL = "INFO"; + private static final String NOTICE_LEVEL = "NOTICE"; private static final String WARNING_LEVEL = "WARNING"; private static final String ERROR_LEVEL = "ERROR"; + private static final String CRITICAL_LEVEL = "CRITICAL"; + private static final String ALERT_LEVEL = "ALERT"; + private static final String EMERGENCY_LEVEL = "EMERGENCY"; private static final String ERROR_EVENT_TYPE = "type.googleapis.com/google.devtools.clouderrorreporting.v1beta1.ReportedErrorEvent"; @@ -193,12 +197,20 @@ public class Formatter extends ExtFormatter { return TRACE_LEVEL; } else if (level.intValue() < 700) { return DEBUG_LEVEL; - } else if (level.intValue() < 900) { + } else if (level.intValue() < 850) { return INFO_LEVEL; + } else if (level.intValue() < 900) { + return NOTICE_LEVEL; } else if (level.intValue() < 1000) { return WARNING_LEVEL; - } else { + } else if (level.intValue() < 1100) { return ERROR_LEVEL; + } else if (level.intValue() < 1200) { + return CRITICAL_LEVEL; + } else if (level.intValue() < 1300) { + return ALERT_LEVEL; + } else { + return EMERGENCY_LEVEL; } } |