tiny-log

1.2.0 • Public • Published

NPM version Build status Test coverage License Dependency status

tiny-log

a tiny logger for node.js, base on logfilestream

example

const tinyLog = require('tiny-log');
const logger = tinyLog({
  std: true,
  name: 'example',
  dir: __dirname,
  duration: 60000,
  levels: ['log', 'info', 'error']
});
 
logger.log('example');
logger.info('hello world');
logger.error(new Error('example'));

options

  • dir - log file dir
  • name - log file name prefix, default ''
  • std - output to std ? default false
  • file - output to file ? default true
  • trace - trace stack, default false
  • boundary - log boundary, default os.EOL
  • levels - log levels, default ['info', 'error']
  • duration - log file duration, default 86400000, one day

License

MIT

/tiny-log/

    Package Sidebar

    Install

    npm i tiny-log

    Weekly Downloads

    2

    Version

    1.2.0

    License

    MIT

    Last publish

    Collaborators

    • coderhaoxin
    • haoxins