Skip to content

Commit e04bf17

Browse files
committed
More logging
1 parent d945c5f commit e04bf17

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,11 @@
463463
<artifactId>log4j-slf4j2-impl</artifactId>
464464
<version>${apache.log4j.version}</version>
465465
</dependency>
466+
<dependency>
467+
<groupId>org.apache.logging.log4j</groupId>
468+
<artifactId>log4j-jul</artifactId>
469+
<version>${apache.log4j.version}</version>
470+
</dependency>
466471

467472
<!-- Spring Dependencies -->
468473

@@ -619,6 +624,11 @@
619624
<groupId>org.apache.logging.log4j</groupId>
620625
<artifactId>log4j-slf4j2-impl</artifactId>
621626
</dependency>
627+
<dependency>
628+
<groupId>org.apache.logging.log4j</groupId>
629+
<artifactId>log4j-jul</artifactId>
630+
<scope>runtime</scope>
631+
</dependency>
622632

623633
<!-- OpenAPI Dependencies -->
624634

src/main/java/com/godiddy/cli/GodiddyCLIApplication.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@
1212

1313
public class GodiddyCLIApplication {
1414

15+
static {
16+
if (System.getProperty("java.util.logging.manager") == null) {
17+
System.setProperty("java.util.logging.manager", "org.apache.logging.log4j.jul.LogManager");
18+
}
19+
}
20+
1521
private static final Logger log = LogManager.getLogger(GodiddyCLIApplication.class);
1622

1723
public static void main(String... args) {
@@ -44,6 +50,10 @@ private static void configureLogLevel() {
4450
Configurator.setLevel("com.godiddy.cli", Level.DEBUG);
4551
Configurator.setLevel("com.danubetech", Level.DEBUG);
4652
}
53+
case trace -> {
54+
Configurator.setLevel("com.godiddy.cli", Level.TRACE);
55+
Configurator.setLevel("com.danubetech", Level.TRACE);
56+
}
4757
default -> throw new RuntimeException("Invalid log level: " + logLevel);
4858
}
4959
}

src/main/java/com/godiddy/cli/config/LogLevel.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public enum Value {
1616
standard,
1717
info,
1818
debug,
19+
trace,
1920
def
2021
};
2122

0 commit comments

Comments
 (0)