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.