Log Levels


Detailed Description

The following macros indicate the log levels


Defines

#define LOG_LEVEL_TRACE   1
#define LOG_LEVEL_DEBUG   2
#define LOG_LEVEL_INFO   3
#define LOG_LEVEL_WARN   4
#define LOG_LEVEL_ERROR   5
#define LOG_LEVEL_FATAL   6
#define LOG_LEVEL_DISABLED   12

Enumerations

enum  LogLevel {
  Trace, Debug, Info, Warn,
  Error, Fatal
}


Define Documentation

#define LOG_LEVEL_DEBUG   2

The Debug log level

Definition at line 28 of file liblogger_levels.h.

#define LOG_LEVEL_DISABLED   12

define this macro to disable logs (in the current file), to disable globally define DISABLE_ALL_LOGS

Definition at line 39 of file liblogger_levels.h.

#define LOG_LEVEL_ERROR   5

The Error log level

Definition at line 34 of file liblogger_levels.h.

#define LOG_LEVEL_FATAL   6

The Fatal log level

Definition at line 36 of file liblogger_levels.h.

#define LOG_LEVEL_INFO   3

The Info log level

Definition at line 30 of file liblogger_levels.h.

#define LOG_LEVEL_TRACE   1

The Trace log level

Definition at line 26 of file liblogger_levels.h.

#define LOG_LEVEL_WARN   4

The Warning log level

Definition at line 32 of file liblogger_levels.h.


Enumeration Type Documentation

enum LogLevel

Indicates the log level

Enumerator:
Trace  The trace log level
Debug  The debug log level
Info  The info log level
Warn  The warn log level
Error  The error log level
Fatal  The fatal log level

Definition at line 42 of file liblogger_levels.h.

00043 {
00044         Trace, /**< The trace log level */
00045         Debug, /**< The debug log level */
00046         Info, /**< The info log level */
00047         Warn, /**< The warn log level */
00048         Error, /**< The error log level */
00049         Fatal /**< The fatal log level */
00050 }LogLevel;


liblogger © 2007 - SourceForge.net Logo