1.0.3 • Published 10 years ago

syslog-bindings v1.0.3

Weekly downloads
6
License
ISC
Repository
github
Last release
10 years ago

node-syslog

Build Status NPM Version

Node.js bindings to syslog.

npm install syslog-bindings

API

API is as close as possible to man 3 syslog.

closelog(callback)

See manpage for details.

Callback arguments:

  • none

closelogSync()

Synchronious closelog.

openlog(ident, logopt, facility, callback)

See manpage for details.

Callback arguments:

  • none

openlogSync(ident, logopt, facility)

Synchronious openlog.

setlogmask(maskpri, callback)

See manpage for details.

Callback arguments:

  • null
  • previous log mask level

setlogmaskSync(maskpri)

Synchronious setlogmask. Returns previous log mask level.

syslog(priority, message, callback)

printf functionality is suppressed by always interpolating message as %s.

See manpage for details.

Callback arguments:

  • none

syslogSync(priority, message)

Synchronious syslog.

prioritynames

An object with human readable priority names.

See <sys/syslog.h> for details.

facilitynames

An object with human readable facility names.

See <sys/syslog.h> for details.

Constants

Following constants are exported.

Priorities:

  • LOG_EMERG
  • LOG_ALERT
  • LOG_CRIT
  • LOG_ERR
  • LOG_WARNING
  • LOG_NOTICE
  • LOG_INFO
  • LOG_DEBUG

Facilities:

  • LOG_KERN
  • LOG_USER
  • LOG_MAIL
  • LOG_DAEMON
  • LOG_AUTH
  • LOG_SYSLOG
  • LOG_LPR
  • LOG_NEWS
  • LOG_UUCP
  • LOG_CRON
  • LOG_AUTHPRIV
  • LOG_FTP
  • LOG_LOCAL0
  • LOG_LOCAL1
  • LOG_LOCAL2
  • LOG_LOCAL3
  • LOG_LOCAL4
  • LOG_LOCAL5
  • LOG_LOCAL6
  • LOG_LOCAL7

Openlog options:

  • LOG_PID
  • LOG_CONS
  • LOG_ODELAY
  • LOG_NDELAY
  • LOG_NOWAIT
  • LOG_PERROR

Internals:

  • INTERNAL_NOPRI
  • INTERNAL_MARK

License

ISC

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago