___
__ /\_ \
___ /\_\ ___ ___ __ __ ___ \//\ \ ___ __ __ __ _ __
/'___\/\ \ /' _ `\ / __`\/\ \/\ \ / __`\ _______\ \ \ / __`\ /'_ `\ /'_ `\ /'__`\/\`'__\
/\ \__/\ \ \/\ \/\ \/\ \L\ \ \ \_/ |/\ \L\ \/\______\\_\ \_/\ \L\ \/\ \L\ \/\ \L\ \/\ __/\ \ \/
\ \____\\ \_\ \_\ \_\ \____/\ \___/ \ \____/\/______//\____\ \____/\ \____ \ \____ \ \____\\ \_\
\/____/ \/_/\/_/\/_/\/___/ \/__/ \/___/ \/____/\/___/ \/___L\ \/___L\ \/____/ \/_/
/\____/ /\____/
\_/__/ \_/__/
cinovo-logger-syslog
Syslog endpoint for cinovo-logger.
Getting started
At first you must install and require the logger.
npm install cinovo-logger
Next you must require the module
var logger = ;
Append cinovo-logger-syslog endpoint
npm install cinovo-logger-syslog
In your JavaScript code append the syslog endpoint.
logger;
Log something
logger;logger;logger;logger;logger;
Done
Now you can log to local syslog endpoint.
API
udp(debug, info, error, critial, tag, facility, hostname, port)
Sync creates a syslog via UDP Endpoint.
debug
: Boolean - true if the endpoint should log debug levelinfo
: Boolean - true if the endpoint should log info levelerror
: Boolean - true if the endpoint should log error levelcritical
: Boolean - true if the endpoint should log critical leveltag
: String Syslog allows programs to supply an identifying string, known as a tagfacility
: String["auth", "authpriv", "deemon", "cron", "ftp", "lpr", "kern", "mail", "news", "syslog", "user", "uucp", "local0", ... , "local7"]hostname
: Stringport
: Number
return
: Endpoint - Endpoint - use the endpoint like this logger.append(endpoint)
local(debug, info, error, critial, tag, facility, hostname, port)
Sync creates a syslog local Endpoint.
debug
: Boolean - true if the endpoint should log debug levelinfo
: Boolean - true if the endpoint should log info levelerror
: Boolean - true if the endpoint should log error levelcritical
: Boolean - true if the endpoint should log critical leveltag
: String Syslog allows programs to supply an identifying string, known as a tagfacility
: String["auth", "authpriv", "deemon", "cron", "ftp", "lpr", "kern", "mail", "news", "syslog", "user", "uucp", "local0", ... , "local7"]
return
: Endpoint - Endpoint - use the endpoint like this logger.append(endpoint)