log4cpp::Priority(3) log4cpp log4cpp::Priority(3)NAMElog4cpp::Priority-
The Priority class provides importance levels with which one can
categorize log messages.
SYNOPSIS
#include <Priority.hh>
Public Types
enum PriorityLevel { EMERG = 0, FATAL = 0, ALERT = 100, CRIT = 200,
ERROR = 300, WARN = 400, NOTICE = 500, INFO = 600, DEBUG =
700, NOTSET = 800 }
Predefined Levels of Priorities.
typedef int Value
The type of Priority Values.
Static Public Member Functions
static const std::string & getPriorityName (int priority) throw ()
Returns the name of the given priority value.
static Value getPriorityValue (const std::string &priorityName) throw
(std::invalid_argument)
Returns the value of the given priority name.
Static Public Attributes
static const int MESSAGE_SIZE = 8
Detailed Description
The Priority class provides importance levels with which one can
categorize log messages.
Member Typedef Documentation
typedef int log4cpp::Priority::Value
The type of Priority Values.
Member Enumeration Documentation
enum log4cpp::Priority::PriorityLevel
Predefined Levels of Priorities. These correspond to the priority
levels used by syslog(3).
Enumerator:
EMERG
FATAL
ALERT
CRIT
ERROR
WARN
NOTICE
INFO
DEBUG
NOTSET
Member Function Documentation
const std::string & log4cpp::Priority::getPriorityName (int priority)
throw () [static]
Returns the name of the given priority value. Currently, if the value
is not one of the PriorityLevel values, the method returns the name of
the largest priority smaller the given value.
Parameters:
priority the numeric value of the priority.
Returns:
a string representing the name of the priority.
Priority::Value log4cpp::Priority::getPriorityValue (const std::string &
priorityName) throw (std::invalid_argument) [static]
Returns the value of the given priority name. This can be either one of
EMERG ... NOTSET or a decimal string representation of the value, e.g.
'700' for DEBUG.
Parameters:
priorityName the string containing the the of the priority
Returns:
the value corresponding with the priority name
Exceptions:
std::invalid_argument if the priorityName does not correspond with
a known Priority name or a number
Member Data Documentation
const int log4cpp::Priority::MESSAGE_SIZE = 8 [static]
Author
Generated automatically by Doxygen for log4cpp from the source code.
Version 1.0 23 Nov 2010 log4cpp::Priority(3)