1.0.0-alpha.8 • Published 8 years ago
ibird-logger v1.0.0-alpha.8
ibird-logger
ibird的基础日志插件,使用winston作为底层日志引擎。
安装
npm install ibird-logger引用
const app = require('ibird').newApp();
const logger = require('ibird-logger');
app.import(logger);插件信息
- 命名空间 - ibird-logger
- 引用参数
logDir- 可选,字符串类型,日志存放目录transports- 可选,数组类型,覆盖默认的transportsexceptionHandlers- 可选,数组类型,覆盖默认的exceptionHandlersformatter- 可选,函数类型,日志输出格式化函数,传入info参数logOpts- 可选,对象类型,覆盖默认的所有日志设置
- API
info(msg)- 同winston.info函数error(msg)- 同winston.error函数warn(msg)- 同winston.warn函数verbose(msg)- 同winston.verbose函数debug(msg)- 同winston.debug函数silly(msg)- 同winston.silly函数
注意
插件初始化成功,日志对象会以logger为key更新到应用配置中,如有需要,可通过app.c().logger获取winston的日志对象。
1.0.0-alpha.8
8 years ago
1.0.0-alpha.7
8 years ago
1.0.0-alpha.6
8 years ago
1.0.0-alpha.5
8 years ago
1.0.0-alpha.4
8 years ago
1.0.0-alpha.3
8 years ago