Skip to content

AIDC Toolkit / Core / getLogger

Function: getLogger()

getLogger<T>(logLevel?, settings?, logObj?): Logger<T>

Defined in: logger.ts:87

Get a logger with an optional log level. The underlying implementation is tslog.

Type Parameters

T

T extends object = object

Log object type.

Parameters

logLevel?

Log level as enumeration value or string. Mapped to minLevel and sets hideLogPositionForProduction to true in settings if at LogLevels.Info or higher. Default is LogLevels.Info.

string | number

settings?

ISettingsParam<T>

Detailed settings. See tslog documentation for details. The minLevel is ignored in favour of logLevel but hideLogPositionForProduction will override the default logic.

logObj?

T

Default log object. See tslog documentation for details.

Returns

Logger<T>

Logger.