Skip to content

Commit 0e6ff7a

Browse files
authored
Simpified changes with manipulating only required params
1 parent 41c6335 commit 0e6ff7a

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

lib/aws_lambda_ric/logger_patch.rb

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,14 @@ module LoggerPatch
44
def initialize(logdev, shift_age = 0, shift_size = 1048576, level: 'debug',
55
progname: nil, formatter: nil, datetime_format: nil,
66
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
1510
@default_formatter = LambdaLogFormatter.new
16-
self.datetime_format = datetime_format
17-
self.formatter = formatter
18-
@logdev = AwsLambdaRuntimeInterfaceClient::TelemetryLoggingHelper.telemetry_log_sink
19-
@level_override = {}
2011
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)
2116
end
2217
end

0 commit comments

Comments
 (0)