Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

syslog-constants

csimi168ISC1.1.0

Syslog constants as a package

syslog, constants, facility, severity, flag, level

readme

npm version build status

About

This package contains the constants necessary for syslog related development.

Based on syslog.h. The keywords for reserved facility codes (11 to 15) were taken from RFC 3164 and Wikipedia.

Usage

Install using npm:

$ npm install syslog-constants

Import in your file:

const constants = require('syslog-constants');

Properties

Properties are defined in four possible ways (if applicable):

  • as a string, named the same as macros in syslog.h: constants.severity.LOG_ERR = 3
  • as a string keyword: constants.severity.err = 3
  • as a string keyword which was deprecated according to Wikipedia: constants.severity.error = 3
  • as a number: constants.severity[3] = LOG_ERR

Facility (constants.facility)

  • LOG_KERN = kern
  • LOG_USER = user
  • LOG_MAIL = mail
  • LOG_DAEMON = daemon
  • LOG_AUTH = auth
  • LOG_SYSLOG = syslog
  • LOG_LPR = lpr
  • LOG_NEWS = news
  • LOG_UUCP = uucp
  • LOG_CRON = cron
  • LOG_AUTHPRIV = authpriv
  • LOG_FTP = ftp
  • LOG_NTP = ntp
  • LOG_SECURITY = security
  • LOG_CONSOLE = console
  • LOG_CLOCK = clock
  • LOG_LOCAL0 = local0
  • LOG_LOCAL1 = local1
  • LOG_LOCAL2 = local2
  • LOG_LOCAL3 = local3
  • LOG_LOCAL4 = local4
  • LOG_LOCAL5 = local5
  • LOG_LOCAL6 = local6
  • LOG_LOCAL7 = local7

Severity (constants.severity)

  • LOG_EMERG = emerg ( = panic)
  • LOG_ALERT = alert
  • LOG_CRIT = crit
  • LOG_ERR = err ( = error)
  • LOG_WARNING = warning ( = warn)
  • LOG_NOTICE = notice
  • LOG_INFO = info
  • LOG_DEBUG = debug

Flag (constants.flag)

  • LOG_PID = pid
  • LOG_CONS = cons
  • LOG_ODELAY = odelay
  • LOG_NDELAY = ndelay
  • LOG_NOWAIT = nowait
  • LOG_PERROR = perror