LogLevel.h
Go to the documentation of this file.
1 // this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*-
2 
3 // -- BEGIN LICENSE BLOCK ----------------------------------------------
4 // This file is part of FZIs ic_workspace.
5 //
6 // This program is free software licensed under the LGPL
7 // (GNU LESSER GENERAL PUBLIC LICENSE Version 3).
8 // You can find a copy of this license in LICENSE folder in the top
9 // directory of the source code.
10 //
11 // © Copyright 2016 FZI Forschungszentrum Informatik, Karlsruhe, Germany
12 //
13 // -- END LICENSE BLOCK ------------------------------------------------
14 
15 //----------------------------------------------------------------------
26 //----------------------------------------------------------------------
27 #ifndef ICL_CORE_LOGGING_LOG_LEVEL_H_INCLUDED
28 #define ICL_CORE_LOGGING_LOG_LEVEL_H_INCLUDED
29 
30 #include <icl_core/BaseTypes.h>
31 
33 
34 #ifdef _IC_BUILDER_DEPRECATED_STYLE_
35 # include "icl_core/Deprecate.h"
36 #endif
37 
38 namespace icl_core {
39 namespace logging {
40 
42 
50 {
57 };
58 
61 
69 
81  LogLevel& log_level);
82 
84 #ifdef _IC_BUILDER_DEPRECATED_STYLE_
85 
94 const char *LogLevelDescription(LogLevel log_level) ICL_CORE_GCC_DEPRECATE_STYLE;
95 
108 bool StringToLogLevel(const icl_core::String& log_level_text,
110 
111 #endif
112 
114 }
115 }
116 
117 #endif
#define ICL_CORE_VC_DEPRECATE_STYLE
Definition: Deprecate.h:53
const char * log_level_descriptions[]
Definition: LogLevel.cpp:30
const LogLevel cDEFAULT_LOG_LEVEL
The log level which is used initially.
Definition: LogLevel.h:60
Contains macros to deprecate classes, types, functions and variables.
Contains import/export definitions for the Win32 plattform.
bool stringToLogLevel(const std::string &log_level_text, LogLevel &log_level)
Definition: LogLevel.cpp:53
std::string String
Definition: BaseTypes.h:43
Contains Interface base classes and base types.
const char * logLevelDescription(LogLevel log_level)
Definition: LogLevel.cpp:41
#define ICL_CORE_LOGGING_IMPORT_EXPORT
#define ICL_CORE_GCC_DEPRECATE_STYLE
Definition: Deprecate.h:54


fzi_icl_core
Author(s):
autogenerated on Mon Jun 10 2019 13:17:58