Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Log Levels

Level

Description

PRI_DEBUG

Developer message needed only when debugging code. May include recording of such things as entry and exit from methods
or internal branch tracking. Should never be required by end users.

PRI_INFO

Informational message used to trace system inputs and actions. Significant actions in the execution of some activity;
for example, the receipt of a message or an important decision in its disposition. This level should be sufficient for an administrator or support person to determine what occured in the system when debugging a configuration or interoperability problem in the field.

PRI_NOTICE

Normal but significant events. Events that are expected but provide important context, such as service restarts and reloading configuration files. This is the default logging level, and generally logging should always include at least these messages.

PRI_WARNING

Conditions that imply that some failure is possible but not certain. Generally, external inputs that are not as expected and possibly invalid. Especially useful in low level routines that are going to return an error that may be recoverable by the caller.

PRI_ERR

An unexpected condition likely to cause an end-user visibile failure. This level should be used whenever an error response is being sent outside the system to provide a record of the internal data that are important to understanding it.

PRI_CRIT

Endangers service operation beyond the current operation. MUST be logged prior to any 'assert', or when exiting for any abnormal reason.

PRI_ALERT

Fault to be communicated to operations. Should be replaced by usage of the new Alarm subsystem.

PRI_EMERG

System is unusable.

Log Formats

  • No labels