lucky-logger
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

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'),
}
 

License

MIT License

Package Sidebar

Install

npm i lucky-logger

Weekly Downloads

2

Version

0.0.3

License

MIT

Unpacked Size

8.91 kB

Total Files

6

Last publish

Collaborators

  • meizikeai