cap-logger
v1.2.0
Published
A Syslog based on the standard RFC 5424.
Downloads
2
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-logger
Yout 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.