Logger class.
More...
#include <cstring>
#include <sstream>
#include <stdio.h>
#include <string>
#include <sys/time.h>
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__ << " "
static LogLevel & ReportingLevel()
Definition: Logger.hpp:145
static bool IsEnabled()
Definition: Logger.hpp:160
#define RAD_LOG_MAX_LEVEL
Definition: Logger.hpp:245
#define RAD_LOG_DEBUG |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: Logger.hpp:145
Definition: Logger.hpp:89
static bool IsEnabled()
Definition: Logger.hpp:160
#define RAD_LOG_DEBUG1 |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: Logger.hpp:145
Definition: Logger.hpp:90
static bool IsEnabled()
Definition: Logger.hpp:160
#define RAD_LOG_DEBUG2 |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: Logger.hpp:145
Definition: Logger.hpp:91
static bool IsEnabled()
Definition: Logger.hpp:160
#define RAD_LOG_DEBUG3 |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: Logger.hpp:145
static bool IsEnabled()
Definition: Logger.hpp:160
Definition: Logger.hpp:92
#define RAD_LOG_DEBUG4 |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: Logger.hpp:145
static bool IsEnabled()
Definition: Logger.hpp:160
Definition: Logger.hpp:93
#define RAD_LOG_ERROR |
( |
| ) |
|
Value:
; \
else \
Definition: Logger.hpp:82
static LogLevel & ReportingLevel()
Definition: Logger.hpp:145
static bool IsEnabled()
Definition: Logger.hpp:160
Value:
; \
else \
Definition: Logger.hpp:88
static LogLevel & ReportingLevel()
Definition: Logger.hpp:145
static bool IsEnabled()
Definition: Logger.hpp:160
#define RAD_LOG_WARNING |
( |
| ) |
|
Value:
; \
else \
static LogLevel & ReportingLevel()
Definition: Logger.hpp:145
static bool IsEnabled()
Definition: Logger.hpp:160
Definition: Logger.hpp:83