lucky-logger
v0.0.3
Published
A simple logging library...
Downloads
12
Readme
lucky-logger
A simple logging library...
Installation
https://npmjs.org/package/lucky-logger
$ npm install lucky-logger
Usage
const Koa = require('koa')
const Router = require('koa-router')
const luckylogger = require('lucky-logger')
const app = new Koa()
const router = new Router()
const logger = luckylogger()
router.get('/', (ctx, next) => {
logger.info({ notice: 'I lose what i love most...' })
logger.warn({ notice: 'I also want to look for a girlfriend...' })
try {
alert(err)
} catch (err) {
logger.error(err, { notice: 'Who is my love match?' })
}
ctx.body = 'Hello World'
})
app.use(router.routes())
app.listen(0258)
Options
// defaults options
{
appName: 'app',
dailyRotateFile: {
datePattern: 'YYYY-MM-DD',
maxFiles: '30d',
maxSize: '100m',
},
fileName: 'app',
root: path.join(path.dirname(__dirname), '../logs'),
}