A simple logging library...
$ npm install lucky-logger
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)
// defaults options
{
appName: 'app',
dailyRotateFile: {
datePattern: 'YYYY-MM-DD',
maxFiles: '30d',
maxSize: '100m',
},
fileName: 'app',
root: path.join(path.dirname(__dirname), '../logs'),
}