Logger class.
More...
#include <log4cplus/logger.h>
#include <log4cplus/loggingmacros.h>
#include <rad/helper.hpp>
Go to the source code of this file.
|
enum | rad::LogLevel {
rad::LOG_LEVEL_UNKNOWN = -1,
rad::LOG_LEVEL_ERROR = 0,
rad::LOG_LEVEL_WARNING,
rad::LOG_LEVEL_STATE,
rad::LOG_LEVEL_EVENT,
rad::LOG_LEVEL_GUARD,
rad::LOG_LEVEL_ACTION,
rad::LOG_LEVEL_INFO,
rad::LOG_LEVEL_DEBUG,
rad::LOG_LEVEL_DEBUG1,
rad::LOG_LEVEL_DEBUG2,
rad::LOG_LEVEL_DEBUG3,
rad::LOG_LEVEL_DEBUG4,
rad::LOG_LEVEL_TRACE,
rad::LOG_LEVEL_UNKNOWN = -1,
rad::LOG_LEVEL_ERROR = 0,
rad::LOG_LEVEL_WARNING,
rad::LOG_LEVEL_STATE,
rad::LOG_LEVEL_EVENT,
rad::LOG_LEVEL_GUARD,
rad::LOG_LEVEL_ACTION,
rad::LOG_LEVEL_INFO,
rad::LOG_LEVEL_DEBUG,
rad::LOG_LEVEL_DEBUG1,
rad::LOG_LEVEL_DEBUG2,
rad::LOG_LEVEL_DEBUG3,
rad::LOG_LEVEL_DEBUG4,
rad::LOG_LEVEL_TRACE,
rad::LOG_LEVEL_UNKNOWN = -1,
rad::LOG_LEVEL_ERROR = 0,
rad::LOG_LEVEL_WARNING,
rad::LOG_LEVEL_STATE,
rad::LOG_LEVEL_EVENT,
rad::LOG_LEVEL_GUARD,
rad::LOG_LEVEL_ACTION,
rad::LOG_LEVEL_INFO,
rad::LOG_LEVEL_DEBUG,
rad::LOG_LEVEL_DEBUG1,
rad::LOG_LEVEL_DEBUG2,
rad::LOG_LEVEL_DEBUG3,
rad::LOG_LEVEL_DEBUG4,
rad::LOG_LEVEL_TRACE
} |
|
Logger class.
- Copyright
- ESO - European Southern Observatory
- Author
Value:
; \
; \
; \
else \
rad::Logger().Get(level) << __FILE__ << ":" << __LINE__ << " "
#define RAD_LOG_MAX_LEVEL
Definition: logger.hpp:259
static LogLevel & ReportingLevel()
Definition: logger.hpp:166
static bool IsEnabled()
Definition: logger.hpp:181
#define RAD_LOG_ACTION |
( |
|
a | ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
void LogFunction(const LogLevel level, const char *funcname, const std::string &a)
Definition: logger.hpp:235
Definition: logger.hpp:108
#define RAD_LOG_DEBUG |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: logger.hpp:166
Definition: logger.hpp:110
static bool IsEnabled()
Definition: logger.hpp:181
#define RAD_LOG_DEBUG1 |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: logger.hpp:166
Definition: logger.hpp:111
static bool IsEnabled()
Definition: logger.hpp:181
#define RAD_LOG_DEBUG2 |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: logger.hpp:166
Definition: logger.hpp:112
static bool IsEnabled()
Definition: logger.hpp:181
#define RAD_LOG_DEBUG3 |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: logger.hpp:166
static bool IsEnabled()
Definition: logger.hpp:181
Definition: logger.hpp:113
#define RAD_LOG_DEBUG4 |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: logger.hpp:166
static bool IsEnabled()
Definition: logger.hpp:181
Definition: logger.hpp:114
#define RAD_LOG_ERROR |
( |
| ) |
|
Value:
; \
else \
Definition: logger.hpp:103
static LogLevel & ReportingLevel()
Definition: logger.hpp:166
static bool IsEnabled()
Definition: logger.hpp:181
#define RAD_LOG_EVENT |
( |
|
a | ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
void LogEventFunction(const std::string &a)
Definition: logger.hpp:247
#define RAD_LOG_GUARD |
( |
|
a | ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
void LogFunction(const LogLevel level, const char *funcname, const std::string &a)
Definition: logger.hpp:235
Definition: logger.hpp:107
Value:
; \
else \
Definition: logger.hpp:109
static LogLevel & ReportingLevel()
Definition: logger.hpp:166
static bool IsEnabled()
Definition: logger.hpp:181
#define RAD_LOG_STATE |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value:
(void)("LCOV_EXCL_BR_LINE")
void LogStateFunction(const std::string &a, const std::string &b)
Definition: logger.hpp:241
#define RAD_LOG_TRACE |
( |
| ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
void LogTraceFunction(const LogLevel level, const char *filename, const char *funcname, const int linenum)
Definition: logger.hpp:228
Definition: logger.hpp:115
#define RAD_LOG_WARNING |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: logger.hpp:166
static bool IsEnabled()
Definition: logger.hpp:181
Definition: logger.hpp:104
#define RAD_TRACE |
( |
|
logger | ) |
LOG4CPLUS_TRACE(logger, __FILE__ << " " << __FUNCTION__ << " " << __LINE__) |