The syslog protocol is a standard for logging program messages to a database. It is commonly used to monitor devices that do not have a large amount of storage capacity, such as networking devices, ESX servers, PCoIP Zero Clients, and PCoIP Remote Workstation Cards. Using syslog for logging enables you to centralize the storage of log messages and to capture and maintain a longer history of log data. It also provides a set of tools to filter and report on syslog data.

Syslog messages include a facility level (from decimal 0 to 23) that indicates the application or operating system component that is generating the log message. For example, a facility level of '0' indicates a kernel message, a facility level of '1' indicates a user-level message, and a facility level of '2' indicates a message from a mail system. Processes and daemons that have not been explicitly assigned a facility may use any of the eight 'local use' facilities ('16 – local use 0' to '23 – local use 7') or they may use the '1 – user-level' facility. Facilities enable for easy filtering of messages generated by a device.

Syslog messages are also assigned a severity level from 0 to 7, where a severity level of '0' indicates an emergency panic condition and a severity level of '7' indicates a debug-level message useful to developers but not for operations.

See Configuring Syslog Settings in the 'How To' section for information on how to configure syslog from the AWI and PCoIP Management Console.