Log
const { log } = require('decorators')
class Logged {
@log({ traceResult: true, environment: 'development'})
logMe() {
return 'logged!'
}
@log({format: ({ className, methodName, lineNumber}) => `${className}.${methodName} @ ${lineNumber}` })
logFormatted() {
}
}
new Logged().logMe()
new Logged().logFormatted()
// $ mdctl tail --format=yaml
//
// timestamp: '2020-02-18T19:55:05.308Z'
// level: info
// message:
// - className: Logged
// methodName: logMe
// lineNumber: 5
// ms: 0.080908203125
// result: logged!
//
// timestamp: '2020-02-18T19:55:05.312Z'
// level: info
// message:
// - Logged.logFormatted @ 10@log(options)
Last updated
Was this helpful?