co-logging

0.1.1 • Public • Published

co-logging

JSON-format logger and reader

npm install co-logging
var Logger = require('co-logging').Logger;
var logger = new Logger({
  level: 'DEBUG',
  stream: '/var/log/myapp/myapp.log'
});
 
logger.info('Hello, こおろぎ!');
node app | node node_modules/co-logging
# pretty logs.. 

options

level: String

"DEBUG" | "INFO" | "WARN" | "ERROR" | "FATAL" (defaults to "WARN")

stream: stream.Writable | String

If value is a String then it's treated as file path. (defaults to process.stdout)

useAbsolutePath: Boolean

this option is affect fileName field. (defaults to false)

ex)

main script: /var/lib/node/applications/sample/server.js

logged at: /var/lib/node/applications/sample/lib/foo.js

false -> fileName: lib/foo.js

true -> fileName: /var/lib/node/applications/sample/lib/foo.js

Package Sidebar

Install

npm i co-logging

Weekly Downloads

2

Version

0.1.1

License

MIT License

Last publish

Collaborators

  • co-sche