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.