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,
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
◆ RAD_LOG
Value:
; \
; \
; \
else \
rad::Logger().Get(
level) << __FILE__ <<
":" << __LINE__ <<
" "
◆ RAD_LOG_ACTION
#define RAD_LOG_ACTION |
( |
|
a | ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
◆ RAD_LOG_DEBUG
#define RAD_LOG_DEBUG |
( |
| ) |
|
◆ RAD_LOG_DEBUG1
#define RAD_LOG_DEBUG1 |
( |
| ) |
|
◆ RAD_LOG_DEBUG2
#define RAD_LOG_DEBUG2 |
( |
| ) |
|
◆ RAD_LOG_DEBUG3
#define RAD_LOG_DEBUG3 |
( |
| ) |
|
◆ RAD_LOG_DEBUG4
#define RAD_LOG_DEBUG4 |
( |
| ) |
|
◆ RAD_LOG_ERROR
#define RAD_LOG_ERROR |
( |
| ) |
|
◆ RAD_LOG_EVENT
#define RAD_LOG_EVENT |
( |
|
a | ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
◆ RAD_LOG_GUARD
#define RAD_LOG_GUARD |
( |
|
a | ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
◆ RAD_LOG_INFO
◆ 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")
◆ RAD_LOG_TO_CONSOLE
◆ RAD_LOG_TO_LOGMON
◆ RAD_LOG_TRACE
#define RAD_LOG_TRACE |
( |
| ) |
|
Value:
(void)("LCOV_EXCL_BR_LINE")
◆ RAD_LOG_WARNING
#define RAD_LOG_WARNING |
( |
| ) |
|
◆ RAD_TRACE
#define RAD_TRACE |
( |
|
logger | ) |
LOG4CPLUS_TRACE(logger, __FILE__ << " " << __FUNCTION__ << " " << __LINE__) |
level
Definition: hellorad.py:30
@ LOG_LEVEL_DEBUG1
Definition: logger.hpp:161
@ LOG_LEVEL_GUARD
Definition: logger.hpp:157
@ LOG_LEVEL_DEBUG2
Definition: logger.hpp:162
@ LOG_LEVEL_DEBUG
Definition: logger.hpp:160
void LogTraceFunction(const LogLevel level, const char *filename, const char *funcname, const int linenum)
Definition: logger.hpp:278
void LogFunction(const LogLevel level, const char *funcname, const std::string &a)
Definition: logger.hpp:285
static LogLevel & ReportingLevel()
Definition: logger.hpp:216
@ LOG_LEVEL_TRACE
Definition: logger.hpp:165
@ LOG_LEVEL_DEBUG3
Definition: logger.hpp:163
@ LOG_LEVEL_ACTION
Definition: logger.hpp:158
@ LOG_LEVEL_WARNING
Definition: logger.hpp:154
@ LOG_LEVEL_DEBUG4
Definition: logger.hpp:164
static bool IsEnabled()
Definition: logger.hpp:231
@ LOG_LEVEL_ERROR
Definition: logger.hpp:153
@ LOG_LEVEL_INFO
Definition: logger.hpp:159
void LogEventFunction(const std::string &a)
Definition: logger.hpp:297
void LogStateFunction(const std::string &a, const std::string &b)
Definition: logger.hpp:291
#define RAD_LOG_MAX_LEVEL
Definition: logger.hpp:309