cap-logger
v1.2.0
Published
A Syslog based on the standard RFC 5424.
Readme
Logger
A Syslog based on the standard RFC 5424.
Syslog Message Severities
| Numerical Code | Severity | | -------------- | --- | | 0 | Emergency: system is unusable | | 1 | Alert: action must be taken immediately | | 2 | Critical: critical conditions | | 3 | Error: error conditions | | 4 | Warning: warning conditions | | 5 | Notice: normal but significant condition | | 6 | Informational: informational messages | | 7 | Debug: debug-level messages |
Additional Codes
| Numerical Code | Severity | | -------------- | --- | | -2 | Hidden: hidden all messages that using this logger. | | -1 | None: is undefined |
Installation
With npm install:
npm install --save cap-loggerYout first Log
let log = require("cap-logger");
log("Debug Consol.");
log.warn("The Consol has log.");[2015/5/20 12:00:10] DEBUG: Debug Consol.
[2015/5/20 12:00:10] WARNING: The Consol has log.Yout first Logger
let logger = require("cap-logger");
var log = new logger({
prefix: function () {
return ">>> " + (new Date()).toISOString() + " ::";
},
});
log.log("Debug Consol.");
log.warn("The Consol has log.");>>> 2015-5-20T13:00:11.093Z :: DEBUG: Debug Consol.
>>> 2015-5-20T13:00:11.099Z :: WARNING: The Consol has log.Logs level
The Logs Level are a indicator to show depending the level defined en los loggers.
logger.log()logger.emergency()abbreviatedlogger.emerg()logger.alert()logger.critical()abbreviatedlogger.crit()logger.error()abbreviatedlogger.err()logger.warning()abbreviatedlogger.warn()logger.notice()logger.informational()abbreviatedlogger.info()logger.debug()abbreviatedlogger.deb()
Example:
// app.js
let logger = require("cap-logger");
var log = new logger({
prefix: function () {
return ">>> " + (new Date()).toISOString() + " ::";
},
});
log.log("Debug Consol.");
log.warn("The Consol has log.");$ DEBUG=alert npm start
>>> 2015-5-20T13:00:11.093Z :: DEBUG: Debug Consol.$ DEBUG=warning npm start
>>> 2015-5-20T13:00:11.093Z :: DEBUG: Debug Consol.
>>> 2015-5-20T13:00:11.099Z :: WARNING: The Consol has log.