@zenweb/log
TypeScript icon, indicating that this package has built-in type declarations

4.1.5 • Public • Published

log - 日志

日志支持

依赖模块

配置项

配置项 类型 默认值 功能
dir string env.LOG_DIR 日志存储目录,不设置则不存储
flushInterval number 1000 日志从内存存储到磁盘中的间隔时间(毫秒)
maxBufferLength number 1000 最大缓冲长度,超过设定长度不管有没有到落盘时间都会被保存到磁盘中
fields { [key: string]: any; } { name: core.name } 附加字段值,每次记录日志都会附加在日志中的值

Core 挂载项

挂载项 类型 功能
log Logger 应用级别的日志记录

Context 挂载项

挂载项 类型 功能
log Logger 请求级别的日志记录,会附加字段信息 { method, url, host, ip }

全局模式

方法 功能
getLogger() 取得 Logger 对象,如果处于请求中则返回带有 Context 信息的 Logger,否则返回 Core 中的根 Logger
$log getLogger() 方法的快捷对象

Package Sidebar

Install

npm i @zenweb/log

Weekly Downloads

51

Version

4.1.5

License

MIT

Unpacked Size

5.81 kB

Total Files

6

Last publish

Collaborators

  • yefei777