File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -74,9 +74,14 @@ def self.check_env_vars
74
74
unless ( 0 ..6 ) . include? ( AppOpticsAPM ::Config [ :debug_level ] )
75
75
AppOpticsAPM ::Config [ :debug_level ] = nil
76
76
end
77
- # let's use the same debug level for ruby as well
78
- debug_level = ENV [ 'APPOPTICS_DEBUG_LEVEL' ] || AppOpticsAPM ::Config [ :debug_level ] || 3
79
- AppOpticsAPM . logger . level = [ 4 - debug_level . to_i , 0 ] . max
77
+
78
+ # let's use the same debug level for ruby as well,
79
+ debug_level = ENV [ 'APPOPTICS_DEBUG_LEVEL' ] . to_i || AppOpticsAPM ::Config [ :debug_level ] || 3
80
+ if debug_level < 0
81
+ AppOpticsAPM . logger . level = 6 # there should be no logging if APPOPTICS_DEBUG_LEVEL == -1
82
+ else
83
+ AppOpticsAPM . logger . level = [ 4 - debug_level , 0 ] . max
84
+ end
80
85
81
86
# the verbose setting is only relevant for ruby, ENV['APPOPTICS_GEM_VERBOSE'] overrides
82
87
if ENV . key? ( 'APPOPTICS_GEM_VERBOSE' )
You can’t perform that action at this time.
0 commit comments