Logger class.
More...
#include <log4cplus/logger.h>
#include <log4cplus/loggingmacros.h>
#include <log4cplus/version.h>
#include <log4cplus/configurator.h>
#include <log4cplus/initializer.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
} |
| |
Logger class.
- Copyright
- ESO - European Southern Observatory
- Author
◆ RAD_LOG
Value:
; \
; \
; \
else \
rad::Logger().Get(level) << __FILE__ << ":" << __LINE__ << " "
static bool IsEnabled()
Definition: logger.hpp:278
static LogLevel & ReportingLevel()
Definition: logger.hpp:263
#define RAD_LOG_MAX_LEVEL
Definition: logger.hpp:356
◆ RAD_LOG_ACTION
| #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:332
@ LOG_LEVEL_ACTION
Definition: logger.hpp:205
◆ RAD_LOG_DEBUG
| #define RAD_LOG_DEBUG |
( |
| ) |
|
Value:
; \
else \
@ LOG_LEVEL_DEBUG
Definition: logger.hpp:207
◆ RAD_LOG_DEBUG1
| #define RAD_LOG_DEBUG1 |
( |
| ) |
|
Value:
; \
else \
@ LOG_LEVEL_DEBUG1
Definition: logger.hpp:208
◆ RAD_LOG_DEBUG2
| #define RAD_LOG_DEBUG2 |
( |
| ) |
|
Value:
; \
else \
@ LOG_LEVEL_DEBUG2
Definition: logger.hpp:209
◆ RAD_LOG_DEBUG3
| #define RAD_LOG_DEBUG3 |
( |
| ) |
|
Value:
; \
else \
@ LOG_LEVEL_DEBUG3
Definition: logger.hpp:210
◆ RAD_LOG_DEBUG4
| #define RAD_LOG_DEBUG4 |
( |
| ) |
|
Value:
; \
else \
@ LOG_LEVEL_DEBUG4
Definition: logger.hpp:211
◆ RAD_LOG_ERROR
| #define RAD_LOG_ERROR |
( |
| ) |
|
Value:
; \
else \
@ LOG_LEVEL_ERROR
Definition: logger.hpp:200
◆ RAD_LOG_EVENT
| #define RAD_LOG_EVENT |
( |
|
a | ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
void LogEventFunction(const std::string &a)
Definition: logger.hpp:344
◆ RAD_LOG_GUARD
| #define RAD_LOG_GUARD |
( |
|
a | ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
@ LOG_LEVEL_GUARD
Definition: logger.hpp:204
◆ RAD_LOG_INFO
Value:
; \
else \
@ LOG_LEVEL_INFO
Definition: logger.hpp:206
◆ RAD_LOG_MAX_LEVEL
◆ RAD_LOG_SETLEVEL
◆ RAD_LOG_SETMODNAME
◆ RAD_LOG_SETPROCNAME
◆ RAD_LOG_STATE
| #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:338
◆ RAD_LOG_TO_CONSOLE
◆ RAD_LOG_TO_LOGMON
◆ RAD_LOG_TRACE
| #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:325
@ LOG_LEVEL_TRACE
Definition: logger.hpp:212
◆ RAD_LOG_WARNING
| #define RAD_LOG_WARNING |
( |
| ) |
|
Value:
; \
else \
@ LOG_LEVEL_WARNING
Definition: logger.hpp:201
◆ RAD_TRACE
| #define RAD_TRACE |
( |
|
logger | ) |
LOG4CPLUS_TRACE(logger, __FILE__ << " " << __FUNCTION__ << " " << __LINE__) |