koa-loggers

0.6.0 • Public • Published

koa-logger

koa2的日志中间件

如何使用

安装

yarn add koa-loggers -S

使用

var koaLoggers = require('koa-loggers')
app.use(koaLoggers())
 
ctx.logger[0].error('log category','some messgae')  // 中间件使用
global.Log.error('log category','some messgae') // 全局使用

更多使用

可选配置项

app.use(koaLoggers(config))

  • config.filename [string] 日志文件路径 默认值 ~/logs/${name}/application.log
  • config.pattern [string] 日志分割格式 默认值 '_yyyy-MM-dd'
  • daysToKeep [Number] 日志保留天数,默认7天
  • config.formatter [function] 日志内容格式化函数 默认值如下
function(logEvent) {
  var time = dateFormat(logEvent.startTime, 'hh:mm:ss.S')
  var level = logEvent.level.levelStr
  var category = logEvent.data[0]
  var data = logEvent.data[1]
  return time + ' ' + level + ' ' + category + ' - ' + data
}

注意事项

Readme

Keywords

none

Package Sidebar

Install

npm i koa-loggers

Weekly Downloads

12

Version

0.6.0

License

MIT

Unpacked Size

7.65 kB

Total Files

7

Last publish

Collaborators

  • inuanfeng
  • sunxiaoyes