Setting log.options.logHandler doesn't seems to work
cldsnchz opened this issue · 1 comments
cldsnchz commented
Hi, when I set log.options.logHandler = myConsole
and the call log.info("test")
myConsole
is not being invoked.
However the following 2 alternatives work fine:
log.console = myConsole
and log = new LambdaLog({logHandler: myConsole})
I think this is because internally LambdaLog
use the property console
and that property is only set during the constructor.
I mention this because the documentation uses log.options.logHandler = myConsole
I'm using version 3.0.0
BTW the property options.logHandler
it is not defined in the typescript types.
Thanks
Mudpuppy12 commented
Ah, got bitten by this. Thank you for the workaround.