Skip to content

Logger

Defined in: packages/pythonlib/src/logging.node.ts:191

Logger class for logging events.

Constructors

Constructor

new Logger(name: string): Logger

Defined in: packages/pythonlib/src/logging.node.ts:198

Parameters

ParameterType
namestring

Returns

Logger

Properties

handlers

handlers: Handler[] = []

Defined in: packages/pythonlib/src/logging.node.ts:194


level

level: number = NOTSET

Defined in: packages/pythonlib/src/logging.node.ts:193


name

readonly name: string

Defined in: packages/pythonlib/src/logging.node.ts:192


parent

parent: Logger | null = null

Defined in: packages/pythonlib/src/logging.node.ts:195


propagate

propagate: boolean = true

Defined in: packages/pythonlib/src/logging.node.ts:196

Methods

addHandler()

addHandler(handler: Handler): void

Defined in: packages/pythonlib/src/logging.node.ts:206

Parameters

ParameterType
handlerHandler

Returns

void


critical()

critical(msg: string, …args: unknown[]): void

Defined in: packages/pythonlib/src/logging.node.ts:294

Parameters

ParameterType
msgstring
argsunknown[]

Returns

void


debug()

debug(msg: string, …args: unknown[]): void

Defined in: packages/pythonlib/src/logging.node.ts:274

Parameters

ParameterType
msgstring
argsunknown[]

Returns

void


error()

error(msg: string, …args: unknown[]): void

Defined in: packages/pythonlib/src/logging.node.ts:290

Parameters

ParameterType
msgstring
argsunknown[]

Returns

void


exception()

exception(msg: string, …args: unknown[]): void

Defined in: packages/pythonlib/src/logging.node.ts:302

Parameters

ParameterType
msgstring
argsunknown[]

Returns

void


fatal()

fatal(msg: string, …args: unknown[]): void

Defined in: packages/pythonlib/src/logging.node.ts:298

Parameters

ParameterType
msgstring
argsunknown[]

Returns

void


getEffectiveLevel()

getEffectiveLevel(): number

Defined in: packages/pythonlib/src/logging.node.ts:219

Returns

number


info()

info(msg: string, …args: unknown[]): void

Defined in: packages/pythonlib/src/logging.node.ts:278

Parameters

ParameterType
msgstring
argsunknown[]

Returns

void


isEnabledFor()

isEnabledFor(level: number): boolean

Defined in: packages/pythonlib/src/logging.node.ts:231

Parameters

ParameterType
levelnumber

Returns

boolean


log()

log(level: number, msg: string, …args: unknown[]): void

Defined in: packages/pythonlib/src/logging.node.ts:267

Parameters

ParameterType
levelnumber
msgstring
argsunknown[]

Returns

void


removeHandler()

removeHandler(handler: Handler): void

Defined in: packages/pythonlib/src/logging.node.ts:212

Parameters

ParameterType
handlerHandler

Returns

void


setLevel()

setLevel(level: number): void

Defined in: packages/pythonlib/src/logging.node.ts:202

Parameters

ParameterType
levelnumber

Returns

void


warn()

warn(msg: string, …args: unknown[]): void

Defined in: packages/pythonlib/src/logging.node.ts:286

Parameters

ParameterType
msgstring
argsunknown[]

Returns

void


warning()

warning(msg: string, …args: unknown[]): void

Defined in: packages/pythonlib/src/logging.node.ts:282

Parameters

ParameterType
msgstring
argsunknown[]

Returns

void