Skip to content

ECS Framework API v2.2.13


ECS Framework API / LoggerManager

Class: LoggerManager

Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:8

日志管理器

Methods

getInstance()

static getInstance(): LoggerManager

Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:36

获取日志管理器实例

Returns

LoggerManager

日志管理器实例


getLogger()

getLogger(name?): ILogger

Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:48

获取或创建日志器

Parameters

name?

string

日志器名称

Returns

ILogger

日志器实例


setLogger()

setLogger(name, logger): void

Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:71

设置日志器

Parameters

name

string

日志器名称

logger

ILogger

日志器实例

Returns

void


setGlobalLevel()

setGlobalLevel(level): void

Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:79

设置全局日志级别

Parameters

level

LogLevel

日志级别

Returns

void


createChildLogger()

createChildLogger(parentName, childName): ILogger

Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:99

创建子日志器

Parameters

parentName

string

父日志器名称

childName

string

子日志器名称

Returns

ILogger

子日志器实例


setGlobalColors()

setGlobalColors(colors): void

Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:108

设置全局颜色配置

Parameters

colors

LoggerColorConfig

颜色配置

Returns

void


resetColors()

resetColors(): void

Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:123

重置为默认颜色配置

Returns

void


setLoggerFactory()

setLoggerFactory(factory): void

Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:142

设置日志器工厂方法

Parameters

factory

(name?) => ILogger

日志器工厂方法

注意: 应该在导入 ECS 模块之前调用此方法。 设置后, 每次调用 getLogger() 都会通过 factory 创建新的 logger 实例, 由用户侧管理

Returns

void

Released under the MIT License.