File tree Expand file tree Collapse file tree
main/java/dev/aikido/agent_api/helpers/logging Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,12 +19,7 @@ public Logger(Class<?> logClass) {
1919 this .logLevel = DEFAULT_LOG_LEVEL ;
2020 this .logClass = logClass ;
2121
22- // We first check "AIKIDO_DEBUG", because "AIKIDO_LOG_LEVEL" takes precedent.
23- BooleanEnv aikidoDebug = new BooleanEnv ("AIKIDO_DEBUG" , false );
24- if (aikidoDebug .getValue ()) {
25- this .logLevel = LogLevel .DEBUG ;
26- }
27- // "AIKIDO_LOG_LEVEL"
22+ // We first check "AIKIDO_LOG_LEVEL", because "AIKIDO_DEBUG" takes precedent.
2823 String logLevelString = System .getenv ("AIKIDO_LOG_LEVEL" );
2924 if (logLevelString != null ) {
3025 try {
@@ -33,6 +28,11 @@ public Logger(Class<?> logClass) {
3328 this .error ("Unknown log level `%s`" , logLevelString );
3429 }
3530 }
31+ // "AIKIDO_DEBUG"
32+ BooleanEnv aikidoDebug = new BooleanEnv ("AIKIDO_DEBUG" , false );
33+ if (aikidoDebug .getValue ()) {
34+ this .logLevel = LogLevel .TRACE ;
35+ }
3636 }
3737 public Logger (Class <?> logClass , LogLevel logLevel ) {
3838 this .logLevel = logLevel ;
Original file line number Diff line number Diff line change @@ -109,10 +109,10 @@ public void testLoggerIsAikidoDebug(StdOut out) {
109109 }
110110
111111 @ Test
112- @ SetEnvironmentVariable (key = "AIKIDO_LOG_LEVEL" , value = "trace " )
112+ @ SetEnvironmentVariable (key = "AIKIDO_LOG_LEVEL" , value = "error " )
113113 @ SetEnvironmentVariable (key = "AIKIDO_DEBUG" , value = "true" )
114114 @ StdIo
115- public void testLogLevelTakesPrecedentOverAikidoDebug (StdOut out ) {
115+ public void testDebugEnvTakesPrecedent (StdOut out ) {
116116 // Check it reads environment variable
117117 Logger logger = new Logger (FileCollector .class );
118118 logger .info ("TEST1" );
You can’t perform that action at this time.
0 commit comments