1.0.0 • Published 7 years ago

@seek/splunk-logger v1.0.0

Weekly downloads
33
License
MIT
Repository
github
Last release
7 years ago

Logger

Generates Splunk consumable logs in node 4.3.2 AWS Lambdas.

Install

npm install --save @seek/splunk-logger

Usage

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

new Logger(name, level)

Create a logger

ParamTypeDefaultDescription
namestringOptional name to give the logger. This will be added to all log bodies.
levelstring"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

ParamTypeDescription
levelstringShould be one of error, warn, info, debug

logger.log(msg, level)

Emit a log message at the given level

Kind: instance method of Logger

ParamTypeDescription
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>
levelstringlog level to be used in error, warn, info, debug. Defaults to info.

logger.error(msg)

Emit error level log

Kind: instance method of Logger

ParamTypeDescription
msg*Thing to be logged. See log

logger.warn(msg)

Emit warn level log

Kind: instance method of Logger

ParamTypeDescription
msg*Thing to be logged. See log

logger.info(msg)

Emit info level log

Kind: instance method of Logger

ParamTypeDescription
msg*Thing to be logged. See log

logger.debug(msg)

Emit debug level log

Kind: instance method of Logger

ParamTypeDescription
msg*Thing to be logged. See log
1.0.0

7 years ago

0.2.7

7 years ago

0.2.6

7 years ago

0.2.5

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago