Syslog is a standard for computer data logging. It separates the software that generates messages from the system that stores them and the software that reports and analyzes them.

Syslog can be used for computer system management and security auditing as well as generalized informational, analysis, and debugging messages. It is supported by a wide variety of devices (like printers and routers) and receivers across multiple platforms. Because of this, syslog can be used to integrate log data from many different types of systems into a central repository.

Messages are labeled with a facility code (auth, authpriv, daemon, cron, ftp, lpr, kern, mail, news, syslog, user, uucp, local0, ..., local7) indicating the type of software that generated the messages, and are assigned a severity (Emergency, Alert, Critical, Error, Warning, Notice, Info, Debug).

Implementations are available for many operating systems. Specific configuration may permit directing messages to various devices (console), files (/var/log/) or remote syslog servers. Most implementations also provide a command line utility, often called logger, that can send messages to the syslog. Some implementations permit the filtering and display of syslog messages.

Syslog is now standardized within the Syslog working group of the IETF.

Read more about Syslog:  History, Outlook, Facility Levels, Severity Levels, Internet Standards

Other articles related to "syslog":

Syslog-ng - Related RFCs & Working Groups
... RFC 3164 - The BSD syslog protocol RFC 5424 - The Syslog Protocol RFC 5425 - Transport Layer Security (TLS) Transport Mapping for Syslog RFC 5426 - Transmission of Syslog ...
Syslog - Internet Standards
... The Syslog protocol is defined by Request for Comments (RFC) documents published by the Internet Engineering Task Force (Internet standards) ... The following is a list of RFCs that define the Syslog protocol RFC 3195 Reliable Delivery for syslog RFC 5424 The Syslog Protocol RFC 5425 TLS Transport Mapping ...
Syslog-ng - Protocol
... syslog-ng uses the standard BSD syslog protocol, specified in RFC 3164 ... Since version 3.0 syslog-ng also supports the syslog protocol specified in proposed-RFC 5424 which was published in 2009 but has not been ratified ... syslog-ng interoperates with a variety of devices, and the format of relayed messages can be customized ...
... syslog-ng is an open source implementation of the Syslog protocol for Unix and Unix-like systems ... configuration options and adds important features to syslog, like using TCP for transport ... As of today syslog-ng is developed by Balabit IT Security Ltd ...
Balabit - Products - BalaBit Syslog-ng Store Box
... Syslog-ng store box (SSB) is a logserver appliance based on syslog-ng with features of log collection, relaying, log routing, log tagging and classification or performing Artificial Ignorance ...