API Reference
Rockets Core API
nestjs-logger
classes
LoggerSentryTransport

Class: LoggerSentryTransport

The transport that implements LoggerTransportInterface to be used on LoggerService to log external messages

Example

// Get the transport instance
const sentry = app.get(LoggerSentryTransport);
 
// Add the transports you want to use
customLogger.addTransport(sentry);

Implements

  • LoggerTransportInterface

Constructors

new LoggerSentryTransport()

new LoggerSentryTransport(config): LoggerSentryTransport

Constructor

Parameters

ParameterTypeDescription
configLoggerSentryConfigInterfaceconfiguration file injected

Returns

LoggerSentryTransport

Defined in

packages/nestjs-logger/src/transports/logger-sentry.transport.ts:26 (opens in a new tab)

Properties

PropertyModifierTypeDescription
configreadonlyLoggerSentryConfigInterfaceconfiguration file injected

Methods

log()

log(message, logLevel, error?): void

Method to log message to Sentry transport

Parameters

ParameterTypeDescription
messagestringmessage
logLevelLogLevellog level
error?string | Errorerror

Returns

void

Implementation of

LoggerTransportInterface.log

Defined in

packages/nestjs-logger/src/transports/logger-sentry.transport.ts:42 (opens in a new tab)