Skip to main content

logger

Constants

<dl> <dt><a href="#isDevelopment">isDevelopment</a></dt> <dd><p>Structured Logging Service Uses Pino for JSON logging with proper log levels</p> </dd> <dt><a href="#logger">logger</a></dt> <dd><p>Create logger instance with proper configuration</p> </dd> </dl>

Functions

<dl> <dt><a href="#createLogger">createLogger(bindings)</a> ⇒ <code>pino.Logger</code></dt> <dd><p>Create child logger with additional context</p> </dd> <dt><a href="#requestLogger">requestLogger()</a></dt> <dd><p>Request logger middleware for Express Logs incoming requests and response times</p> </dd> <dt><a href="#errorLogger">errorLogger()</a></dt> <dd><p>Error logger middleware Logs errors with stack traces in development</p> </dd> </dl>

<a name="isDevelopment"></a>

isDevelopment

Structured Logging Service Uses Pino for JSON logging with proper log levels

Kind: global constant
<a name="logger"></a>

logger

Create logger instance with proper configuration

Kind: global constant
<a name="createLogger"></a>

createLogger(bindings) ⇒ <code>pino.Logger</code>

Create child logger with additional context

Kind: global function
Returns: <code>pino.Logger</code> - Child logger instance

ParamTypeDescription
bindings<code>Object</code>Additional bindings for the child logger

<a name="requestLogger"></a>

requestLogger()

Request logger middleware for Express Logs incoming requests and response times

Kind: global function
<a name="errorLogger"></a>

errorLogger()

Error logger middleware Logs errors with stack traces in development

Kind: global function