Skip to content

@gvray/logger


@gvray/logger / errorStackMiddleware

Function: errorStackMiddleware() ​

errorStackMiddleware(): LogMiddleware

Defined in: middleware/errorStack.ts:19

Middleware that ensures Error objects on ERROR and FATAL logs are rendered with their full stack trace.

On logs at LogLevel.ERROR or above, Error arguments are replaced with their stack string so the trace is visible in the console output and in listener formattedMessage. Lower levels are passed through unchanged.

Returns ​

LogMiddleware

A LogMiddleware instance.

Example ​

ts
logger.use(errorStackMiddleware());
logger.error('failed', new Error('boom'));

Released under the MIT License.