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?

string | number

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.

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.