@@ -4,19 +4,14 @@ module LoggerPatch
4
4
def initialize ( logdev , shift_age = 0 , shift_size = 1048576 , level : 'debug' ,
5
5
progname : nil , formatter : nil , datetime_format : nil ,
6
6
binmode : false , shift_period_suffix : '%Y%m%d' )
7
- # use unpatched constructor if logdev is a filename or an IO Object other than $stdout or $stderr
8
- if logdev && logdev != $stdout && logdev != $stderr
9
- super ( logdev , shift_age , shift_size , level : level , progname : progname ,
10
- formatter : formatter , datetime_format : datetime_format ,
11
- binmode : binmode , shift_period_suffix : shift_period_suffix )
12
- else
13
- self . level = level
14
- self . progname = progname
7
+ logdev_lambda_overwrite = logdev
8
+ if !logdev || logdev == $stdout || logdev == $stderr
9
+ logdev_lambda_overwrite = AwsLambdaRuntimeInterfaceClient ::TelemetryLoggingHelper . telemetry_log_sink
15
10
@default_formatter = LambdaLogFormatter . new
16
- self . datetime_format = datetime_format
17
- self . formatter = formatter
18
- @logdev = AwsLambdaRuntimeInterfaceClient ::TelemetryLoggingHelper . telemetry_log_sink
19
- @level_override = { }
20
11
end
12
+
13
+ super ( logdev_lambda_overwrite , shift_age , shift_size , level : level , progname : progname ,
14
+ formatter : formatter , datetime_format : datetime_format ,
15
+ binmode : binmode , shift_period_suffix : shift_period_suffix )
21
16
end
22
17
end
0 commit comments