Skip to content

Commit d9cb0a0

Browse files
M-ElsaeedMohammed Ehab
and
Mohammed Ehab
authored
Fix Formatting override being ignored. (#47)
* Fix Formatter Override Being Ignored. --------- Co-authored-by: Mohammed Ehab <[email protected]>
1 parent e3c28bc commit d9cb0a0

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

lib/aws_lambda_ric/logger_patch.rb

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ 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-
logdev_lambda_overwrite = logdev
7+
logdev_lambda_override = logdev
8+
formatter_override = formatter
89
# use unpatched constructor if logdev is a filename or an IO Object other than $stdout or $stderr
910
if !logdev || logdev == $stdout || logdev == $stderr
10-
logdev_lambda_overwrite = AwsLambdaRIC::TelemetryLogger.telemetry_log_sink
11-
@default_formatter = LogFormatter.new
11+
logdev_lambda_override = AwsLambdaRIC::TelemetryLogger.telemetry_log_sink
12+
formatter_override = LogFormatter.new
1213
end
1314

14-
super(logdev_lambda_overwrite, shift_age, shift_size, level: level, progname: progname,
15-
formatter: formatter, datetime_format: datetime_format,
15+
super(logdev_lambda_override, shift_age, shift_size, level: level, progname: progname,
16+
formatter: formatter_override, datetime_format: datetime_format,
1617
binmode: binmode, shift_period_suffix: shift_period_suffix)
1718
end
1819
end

0 commit comments

Comments
 (0)