Optional
formatFormat of log messages. A plain string:
level class message
vvvvv vvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
INFO Endpoint - Invoking endpoint: [GET] /open-api.yml
A plain string with logTimestamp
set to true:
ISO 8601 Datetime level class message
vvvvvvvvvvvvvvvvvvvvvvvv vvvvv vvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
2019-04-21T16:38:09.680Z INFO Endpoint - Invoking endpoint: [GET] /open-api.yml
A JSON format message (matches lambda-api format):
{
"level": "INFO",
"msg": "Endpoint - Invoking endpoint: [GET] /open-api.yml",
"time": 1555865906882 // millis since epoch
}
Lowest level of log message to output.
See [[LogLevel]] for levels supported.
Optional
logPrint an ISO 8601 timestamp before every log message? (string format only)
Defaults to false, AWS Lambda already includes timestamps in it's log of standard output.
Generated using TypeDoc
Logging configuration for the
ts-lambda-api
framework.