Generates Splunk consumable logs in node 4.3.2 AWS Lambdas.
npm install --save @seek/splunk-logger
Provides the usual error, warn, info, and debug
Log messages are formatted like this where the name
component will only be used if given in the logger's constructor :
name=<name>, level=<level>, msg=<msg>
Kind: global class
Create a logger
Param | Type | Default | Description |
---|---|---|---|
[name] | string |
Optional name to give the logger. This will be added to all log bodies. | |
[level] | string |
"info" |
Optional minimum level to output. Defaults to info |
logger.setLevel(level) ⇒ Logger
Set the minimum log level to output
Kind: instance method of Logger
Returns: Logger
- this Logger instance
Param | Type | Description |
---|---|---|
level | string |
Should be one of error , warn , info , debug |
Emit a log message at the given level
Kind: instance method of Logger
Param | Type | Description |
---|---|---|
msg | * |
Thing to be logged. If given an object literal it will be appended to the log in the format <code>key1=value1, key2=value2</code> |
level | string |
log level to be used in error , warn , info , debug . Defaults to info . |
Emit error level log
Kind: instance method of Logger
Param | Type | Description |
---|---|---|
msg | * |
Thing to be logged. See log |
Emit warn level log
Kind: instance method of Logger
Param | Type | Description |
---|---|---|
msg | * |
Thing to be logged. See log |
Emit info level log
Kind: instance method of Logger
Param | Type | Description |
---|---|---|
msg | * |
Thing to be logged. See log |
Emit debug level log
Kind: instance method of Logger
Param | Type | Description |
---|---|---|
msg | * |
Thing to be logged. See log |