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  {
21  LOG_ERROR = 1,
23  LOG_MAJOR = 3,
24  LOG_MINOR = 4,
25  LOG_TRACE = 5,
27  LOG_MAX = 6
28  };
29 
30  extern GAMS_EXPORT madara::utility::Refcounter <madara::logger::Logger>
32  }
33 }
34 
35 #endif // _GAMS_LOGGERS_GLOBAL_LOGGER_H_
#define GAMS_EXPORT
Definition: GamsExport.h:20
GAMS_EXPORT madara::utility::Refcounter< madara::logger::Logger > global_logger
LogLevels
Logging levels available for the GAMS library.
Definition: GlobalLogger.h:18
Contains all GAMS-related tools, classes and code.