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 |
PRI_INFO |
Informational message used to trace system inputs and actions. Significant actions in the execution of some activity; |
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. |