priority.h File Reference

The priority class provides importance levels with which one can categorize log messages. More...

#include <log4c/defs.h>

Go to the source code of this file.

Enumerations

enum  log4c_priority_level_t {
  LOG4C_PRIORITY_FATAL = 000,
  LOG4C_PRIORITY_ALERT = 100,
  LOG4C_PRIORITY_CRIT = 200,
  LOG4C_PRIORITY_ERROR = 300,
  LOG4C_PRIORITY_WARN = 400,
  LOG4C_PRIORITY_NOTICE = 500,
  LOG4C_PRIORITY_INFO = 600,
  LOG4C_PRIORITY_DEBUG = 700,
  LOG4C_PRIORITY_TRACE = 800,
  LOG4C_PRIORITY_NOTSET = 900,
  LOG4C_PRIORITY_UNKNOWN = 1000
}

Functions

LOG4C_API const char * log4c_priority_to_string (int a_priority)
LOG4C_API int log4c_priority_to_int (const char *a_priority_name)


Detailed Description

The priority class provides importance levels with which one can categorize log messages.


Enumeration Type Documentation

Predefined Levels of priorities. These correspond to the priority levels used by syslog(3).

Enumerator:
LOG4C_PRIORITY_FATAL  fatal
LOG4C_PRIORITY_ALERT  alert
LOG4C_PRIORITY_CRIT  crit
LOG4C_PRIORITY_ERROR  error
LOG4C_PRIORITY_WARN  warn
LOG4C_PRIORITY_NOTICE  notice
LOG4C_PRIORITY_INFO  info
LOG4C_PRIORITY_DEBUG  debug
LOG4C_PRIORITY_TRACE  trace
LOG4C_PRIORITY_NOTSET  notset
LOG4C_PRIORITY_UNKNOWN  unknown


Function Documentation

LOG4C_API int log4c_priority_to_int ( const char *  a_priority_name  ) 

Parameters:
a_priority_name a priority string name.
Returns:
the given numeric value of the priority.

References LOG4C_PRIORITY_UNKNOWN.

LOG4C_API const char* log4c_priority_to_string ( int  a_priority  ) 

Parameters:
a_priority a numeric value of the priority.
Returns:
the given priority string name.


Generated on Sun Jul 5 12:43:59 2009 for log4c by  doxygen 1.5.8