Skip to content

FileHandler

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

Handler that writes to a file (Node.js only).

Extends

Constructors

Constructor

new FileHandler(filename: string, mode: string): FileHandler

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

Parameters

ParameterTypeDefault value
filenamestringundefined
modestring"a"

Returns

FileHandler

Overrides

Handler.constructor

Properties

formatter

formatter: Formatter | null = null

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

Inherited from

Handler.formatter


level

level: number = NOTSET

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

Inherited from

Handler.level


mode

readonly mode: string

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

Methods

emit()

emit(record: LogRecord): void

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

Parameters

ParameterType
recordLogRecord

Returns

void

Overrides

Handler.emit


format()

format(record: LogRecord): string

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

Parameters

ParameterType
recordLogRecord

Returns

string

Inherited from

Handler.format


handle()

handle(record: LogRecord): void

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

Parameters

ParameterType
recordLogRecord

Returns

void

Inherited from

Handler.handle


setFormatter()

setFormatter(formatter: Formatter): void

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

Parameters

ParameterType
formatterFormatter

Returns

void

Inherited from

Handler.setFormatter


setLevel()

setLevel(level: number): void

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

Parameters

ParameterType
levelnumber

Returns

void

Inherited from

Handler.setLevel