ECS Framework API / LoggerManager
Class: LoggerManager
Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:8
日志管理器
Methods
getInstance()
staticgetInstance():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
日志器实例
setLogger()
setLogger(
name,logger):void
Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:71
设置日志器
Parameters
name
string
日志器名称
logger
日志器实例
Returns
void
setGlobalLevel()
setGlobalLevel(
level):void
Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:79
设置全局日志级别
Parameters
level
日志级别
Returns
void
createChildLogger()
createChildLogger(
parentName,childName):ILogger
Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:99
创建子日志器
Parameters
parentName
string
父日志器名称
childName
string
子日志器名称
Returns
子日志器实例
setGlobalColors()
setGlobalColors(
colors):void
Defined in: packages/core/src/Utils/Logger/LoggerManager.ts:108
设置全局颜色配置
Parameters
colors
颜色配置
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