GAMS
1.4.0
GlobalLogger.h
Go to the documentation of this file.
1
2
#ifndef _GAMS_LOGGERS_GLOBAL_LOGGER_H_
3
#define _GAMS_LOGGERS_GLOBAL_LOGGER_H_
4
5
#include <memory>
6
#include "
gams/GamsExport.h
"
7
#include "madara/logger/Logger.h"
8
#include "madara/utility/Refcounter.h"
9
10
namespace
gams
11
{
12
namespace
loggers
13
{
17
enum
LogLevels
18
{
19
LOG_EMERGENCY
= 0,
20
LOG_ALWAYS
= 0,
21
LOG_ERROR
= 1,
22
LOG_WARNING
= 2,
23
LOG_MAJOR
= 3,
24
LOG_MINOR
= 4,
25
LOG_TRACE
= 5,
26
LOG_DETAILED
= 6,
27
LOG_MAX
= 6
28
};
29
30
extern
GAMS_EXPORT
madara::utility::Refcounter <madara::logger::Logger>
31
global_logger
;
32
}
33
}
34
35
#endif
// _GAMS_LOGGERS_GLOBAL_LOGGER_H_
GamsExport.h
GAMS_EXPORT
#define GAMS_EXPORT
Definition:
GamsExport.h:20
gams::loggers::global_logger
GAMS_EXPORT madara::utility::Refcounter< madara::logger::Logger > global_logger
gams::loggers::LogLevels
LogLevels
Logging levels available for the GAMS library.
Definition:
GlobalLogger.h:18
gams::loggers::LOG_ALWAYS
@ LOG_ALWAYS
Definition:
GlobalLogger.h:20
gams::loggers::LOG_MAJOR
@ LOG_MAJOR
Definition:
GlobalLogger.h:23
gams::loggers::LOG_MINOR
@ LOG_MINOR
Definition:
GlobalLogger.h:24
gams::loggers::LOG_DETAILED
@ LOG_DETAILED
Definition:
GlobalLogger.h:26
gams::loggers::LOG_TRACE
@ LOG_TRACE
Definition:
GlobalLogger.h:25
gams::loggers::LOG_MAX
@ LOG_MAX
Definition:
GlobalLogger.h:27
gams::loggers::LOG_WARNING
@ LOG_WARNING
Definition:
GlobalLogger.h:22
gams::loggers::LOG_ERROR
@ LOG_ERROR
Definition:
GlobalLogger.h:21
gams::loggers::LOG_EMERGENCY
@ LOG_EMERGENCY
Definition:
GlobalLogger.h:19
gams
Contains all GAMS-related tools, classes and code.
Definition:
AlgorithmFactory.h:65
src
gams
loggers
GlobalLogger.h
Generated on Sat Jan 20 2024 00:55:56 for GAMS by
1.9.1