Module Cf_journal.Basic

module Basic: sig .. end
A module defining basic diagnostic event journaling with a simple set of priority levels associated to integer priority codes.

include Cf_journal.T
Event journaling with integer priority codes.
type invalid = [ `Invalid ] 
The priority level for events indicating that an internal program function has been called with invalid arguments. Code=7000.
type fail = [ `Fail ] 
The priority level for events indicating that an internal program function has failed, results may have been lost and recovery is not expected. Code=6000.
type error = [ `Error ] 
The priority level for events indicating that a program has encountered invalid input. The program is expected to recover and continue processing further valid input correctly. Code=5000.
type warn = [ `Warn ] 
The priority level for events indicating that a program has encountered unexpected input, indicating that an external process may have failed. The program is expected to continue processing further input normally. Code=4000.
type notice = [ `Notice ] 
The priority level for events indicating exceptional information about the processing of the program useful for diagnosing external processes. Code=2000.
type info = [ `Info ] 
The priority level for events indicating normal information about the processing of the program useful for diagnosing external processes. Code=2000.
type debug = [ `Debug ] 
The priority level for events describing internal processing of the program for the purpose of diagnosing programming errors. Code=1000.
type basic = [ `Debug | `Error | `Fail | `Info | `Invalid | `Notice | `Warn ] 
The priority levels corresponding to events that the basic agent has public methods for journaling.
type enable = [ `All | `None ] 
Additional priority levels corresponding to limit levels in the basic event prioritizer used for completely enabling or disabling all messages. These levels do not have message tags defined.
type level = [ `All | `Debug | `Error | `Fail | `Info | `Invalid | `None | `Notice | `Warn ] 
The sum of all basic priority levels.