Logger
The ALC logger is automatically logs in a formatted JSON string for easy reading and searching with AWS Cloud Watch. A developer can then use AWS filter patterns making it effortless to find the exact log they are looking for. Below is a example of how to use the logger:
Examples
Basic Usage
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | // if you use globalLogger: true, in any config the logger is available globally
global.logger.info('testing info');
global.logger.debug('testing debug');
global.logger.warn('testing warn');
global.logger.error('testing warn');
// standard output
{
level: $LEVEL,
log: $MESSGE
}
|
Advance Usage
| // if you use globalLogger: true, in any config the logger is available globally
global.logger.log({level:'INFO' log: {someKey: 'testing info'}});
// standard output
{
level: 'INFO',
log: {
someKey: 'testing info'
}
}
|