Debug label not intuitive, should be log prefix?
moritzraho opened this issue · 1 comments
moritzraho commented
Expected Behaviour
test.js
:
const logger = require('@adobe/aio-lib-core-logging')('myapp', { provider: './DebugLogger' })
logger.debug('yo!')
DEBUG=myapp node test.js
=> should print yo!
Actual Behaviour
Need to add a *
to the DEBUG env var
DEBUG=myapp* node test.js
=> prints yo!
This is because the debug label is extended with action name and log level
suggestion: preserve the user given debug key but add a string prefix to each log message
shazron commented
Agree, this should be consistent for all loggers