Skip to content

node-packages/relieve-logger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

relieve-logger

Install

npm install relieve-logger --save

Usage

To use with relieve

var Logger = require('relieve-logger')
var CallableTask = require('relieve/tasks/CallableTask')

var logger = new Logger(`out.log`, `err.log`)

var t = new CallableTask('test.js', {
	interfaces: [logger]
})

API

/**
 * @param {string} out - the out file path or a writable stream
 * @param {string} err - the out file path or a writable stream
 * @param {Object} options
 *        options.delay - the delay you want to rotate for example `1d`, `1h`(moment format http://momentjs.com/docs/#/manipulating/add/)
 *        options.size - the max size in bytes before rotation
 *        Default has no rotation
 */
new Logger(out, err, options)

Licence

MIT

About

Relieve logger interface

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%