#include <boost/preprocessor/cat.hpp>#include "icl_core/TimeStamp.h"#include "icl_core/TimeSpan.h"#include "icl_core_logging/LogLevel.h"#include "icl_core_logging/LoggingMacros_SLOGGING.h"

Go to the source code of this file.
| Classes | |
| class | icl_core::logging::ScopedTimer< TStreamName > | 
| Namespaces | |
| namespace | icl_core | 
| namespace | icl_core::logging | 
| Flexible, powerful, configurable logging framework. | |
| Defines | |
| #define | LOGGING_SCOPED_TIMER(streamname, description, level) LOGGING_SCOPED_TIMER_FLCO(streamname, description, level, __FILE__, __LINE__, "", "") | 
| #define | LOGGING_SCOPED_TIMER_C(streamname, description, level, classname) LOGGING_SCOPED_TIMER_FLCO(streamname, description, level, __FILE__, __LINE__, classname, "") | 
| #define | LOGGING_SCOPED_TIMER_CO(streamname, description, level, classname, objectname) LOGGING_SCOPED_TIMER_FLCO(streamname, description, level, __FILE__, __LINE__, classname, objectname) | 
| #define | LOGGING_SCOPED_TIMER_DEBUG(streamname, description) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_DEBUG_C(streamname, description, classname) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_DEBUG_CO(streamname, description, classname, objectname) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_DEBUG_V(streamname, varname, description) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_DEBUG_VC(streamname, varname, description, classname) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_DEBUG_VCO(streamname, varname, description, classname, objectname) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_ERROR(streamname, description) LOGGING_SCOPED_TIMER(streamname, description, ::icl_core::logging::eLL_ERROR) | 
| #define | LOGGING_SCOPED_TIMER_ERROR_C(streamname, description, classname) LOGGING_SCOPED_TIMER_C(streamname, description, ::icl_core::logging::eLL_ERROR, classname) | 
| #define | LOGGING_SCOPED_TIMER_ERROR_CO(streamname, description, classname, objectname) LOGGING_SCOPED_TIMER_CO(streamname, description, ::icl_core::logging::eLL_ERROR, classname, objectname) | 
| #define | LOGGING_SCOPED_TIMER_ERROR_V(streamname, varname, description) LOGGING_SCOPED_TIMER_V(streamname, varname, description, ::icl_core::logging::eLL_ERROR) | 
| #define | LOGGING_SCOPED_TIMER_ERROR_VC(streamname, varname, description, classname) LOGGING_SCOPED_TIMER_VC(streamname, varname, description, ::icl_core::logging::eLL_ERROR, classname) | 
| #define | LOGGING_SCOPED_TIMER_ERROR_VCO(streamname, varname, description, classname, objectname) LOGGING_SCOPED_TIMER_VCO(streamname, varname, description, ::icl_core::logging::eLL_ERROR, classname, objectname) | 
| #define | LOGGING_SCOPED_TIMER_FLCO(streamname, description, level, filename, line, classname, objectname) LOGGING_SCOPED_TIMER_VFLCO(streamname, BOOST_PP_CAT(scoped_timer_, line), description, level, filename, line, classname, objectname) | 
| #define | LOGGING_SCOPED_TIMER_INFO(streamname, description) LOGGING_SCOPED_TIMER(streamname, description, ::icl_core::logging::eLL_INFO) | 
| #define | LOGGING_SCOPED_TIMER_INFO_C(streamname, description, classname) LOGGING_SCOPED_TIMER_C(streamname, description, ::icl_core::logging::eLL_INFO, classname) | 
| #define | LOGGING_SCOPED_TIMER_INFO_CO(streamname, description, classname, objectname) LOGGING_SCOPED_TIMER_CO(streamname, description, ::icl_core::logging::eLL_INFO, classname, objectname) | 
| #define | LOGGING_SCOPED_TIMER_INFO_V(streamname, varname, description) LOGGING_SCOPED_TIMER_V(streamname, varname, description, ::icl_core::logging::eLL_INFO) | 
| #define | LOGGING_SCOPED_TIMER_INFO_VC(streamname, varname, description, classname) LOGGING_SCOPED_TIMER_VC(streamname, varname, description, ::icl_core::logging::eLL_INFO, classname) | 
| #define | LOGGING_SCOPED_TIMER_INFO_VCO(streamname, varname, description, classname, objectname) LOGGING_SCOPED_TIMER_VCO(streamname, varname, description, ::icl_core::logging::eLL_INFO, classname, objectname) | 
| #define | LOGGING_SCOPED_TIMER_TRACE(streamname, description) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_TRACE_C(streamname, description, classname) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_TRACE_CO(streamname, description, classname, objectname) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_TRACE_V(streamname, varname, description) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_TRACE_VC(streamname, varname, description, classname) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_TRACE_VCO(streamname, varname, description, classname, objectname) (void)0 | 
| #define | LOGGING_SCOPED_TIMER_V(streamname, varname, description, level) LOGGING_SCOPED_TIMER_VFLCO(streamname, varname, description, level, __FILE__, __LINE__, "", "") | 
| #define | LOGGING_SCOPED_TIMER_VC(streamname, varname, description, level, classname) LOGGING_SCOPED_TIMER_VFLCO(streamname, varname, description, level, __FILE__, __LINE__, classname, "") | 
| #define | LOGGING_SCOPED_TIMER_VCO(streamname, varname, description, level, classname, objectname) LOGGING_SCOPED_TIMER_VFLCO(streamname, varname, description, level, __FILE__, __LINE__, classname, objectname) | 
| #define | LOGGING_SCOPED_TIMER_VFLCO(streamname, varname, description, level, filename, line, classname, objectname) ::icl_core::logging::ScopedTimer<streamname> varname(description, level, filename, line, classname, objectname) | 
| #define | LOGGING_SCOPED_TIMER_WARNING(streamname, description) LOGGING_SCOPED_TIMER(streamname, description, ::icl_core::logging::eLL_WARNING) | 
| #define | LOGGING_SCOPED_TIMER_WARNING_C(streamname, description, classname) LOGGING_SCOPED_TIMER_C(streamname, description, ::icl_core::logging::eLL_WARNING, classname) | 
| #define | LOGGING_SCOPED_TIMER_WARNING_CO(streamname, description, classname, objectname) LOGGING_SCOPED_TIMER_CO(streamname, description, ::icl_core::logging::eLL_WARNING, classname, objectname) | 
| #define | LOGGING_SCOPED_TIMER_WARNING_V(streamname, varname, description) LOGGING_SCOPED_TIMER_V(streamname, varname, description, ::icl_core::logging::eLL_WARNING) | 
| #define | LOGGING_SCOPED_TIMER_WARNING_VC(streamname, varname, description, classname) LOGGING_SCOPED_TIMER_VC(streamname, varname, description, ::icl_core::logging::eLL_WARNING, classname) | 
| #define | LOGGING_SCOPED_TIMER_WARNING_VCO(streamname, varname, description, classname, objectname) LOGGING_SCOPED_TIMER_VCO(streamname, varname, description, ::icl_core::logging::eLL_WARNING, classname, objectname) | 
Definition in file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER | ( | streamname, | |
| description, | |||
| level | |||
| ) | LOGGING_SCOPED_TIMER_FLCO(streamname, description, level, __FILE__, __LINE__, "", "") | 
Definition at line 148 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_C | ( | streamname, | |
| description, | |||
| level, | |||
| classname | |||
| ) | LOGGING_SCOPED_TIMER_FLCO(streamname, description, level, __FILE__, __LINE__, classname, "") | 
Definition at line 146 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_CO | ( | streamname, | |
| description, | |||
| level, | |||
| classname, | |||
| objectname | |||
| ) | LOGGING_SCOPED_TIMER_FLCO(streamname, description, level, __FILE__, __LINE__, classname, objectname) | 
Definition at line 144 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_DEBUG | ( | streamname, | |
| description | |||
| ) | (void)0 | 
Definition at line 158 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_DEBUG_C | ( | streamname, | |
| description, | |||
| classname | |||
| ) | (void)0 | 
Definition at line 169 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_DEBUG_CO | ( | streamname, | |
| description, | |||
| classname, | |||
| objectname | |||
| ) | (void)0 | 
Definition at line 180 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_DEBUG_V | ( | streamname, | |
| varname, | |||
| description | |||
| ) | (void)0 | 
Definition at line 191 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_DEBUG_VC | ( | streamname, | |
| varname, | |||
| description, | |||
| classname | |||
| ) | (void)0 | 
Definition at line 202 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_DEBUG_VCO | ( | streamname, | |
| varname, | |||
| description, | |||
| classname, | |||
| objectname | |||
| ) | (void)0 | 
Definition at line 213 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_ERROR | ( | streamname, | |
| description | |||
| ) | LOGGING_SCOPED_TIMER(streamname, description, ::icl_core::logging::eLL_ERROR) | 
Definition at line 151 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_ERROR_C | ( | streamname, | |
| description, | |||
| classname | |||
| ) | LOGGING_SCOPED_TIMER_C(streamname, description, ::icl_core::logging::eLL_ERROR, classname) | 
Definition at line 162 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_ERROR_CO | ( | streamname, | |
| description, | |||
| classname, | |||
| objectname | |||
| ) | LOGGING_SCOPED_TIMER_CO(streamname, description, ::icl_core::logging::eLL_ERROR, classname, objectname) | 
Definition at line 173 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_ERROR_V | ( | streamname, | |
| varname, | |||
| description | |||
| ) | LOGGING_SCOPED_TIMER_V(streamname, varname, description, ::icl_core::logging::eLL_ERROR) | 
Definition at line 184 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_ERROR_VC | ( | streamname, | |
| varname, | |||
| description, | |||
| classname | |||
| ) | LOGGING_SCOPED_TIMER_VC(streamname, varname, description, ::icl_core::logging::eLL_ERROR, classname) | 
Definition at line 195 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_ERROR_VCO | ( | streamname, | |
| varname, | |||
| description, | |||
| classname, | |||
| objectname | |||
| ) | LOGGING_SCOPED_TIMER_VCO(streamname, varname, description, ::icl_core::logging::eLL_ERROR, classname, objectname) | 
Definition at line 206 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_FLCO | ( | streamname, | |
| description, | |||
| level, | |||
| filename, | |||
| line, | |||
| classname, | |||
| objectname | |||
| ) | LOGGING_SCOPED_TIMER_VFLCO(streamname, BOOST_PP_CAT(scoped_timer_, line), description, level, filename, line, classname, objectname) | 
Definition at line 142 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_INFO | ( | streamname, | |
| description | |||
| ) | LOGGING_SCOPED_TIMER(streamname, description, ::icl_core::logging::eLL_INFO) | 
Definition at line 153 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_INFO_C | ( | streamname, | |
| description, | |||
| classname | |||
| ) | LOGGING_SCOPED_TIMER_C(streamname, description, ::icl_core::logging::eLL_INFO, classname) | 
Definition at line 164 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_INFO_CO | ( | streamname, | |
| description, | |||
| classname, | |||
| objectname | |||
| ) | LOGGING_SCOPED_TIMER_CO(streamname, description, ::icl_core::logging::eLL_INFO, classname, objectname) | 
Definition at line 175 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_INFO_V | ( | streamname, | |
| varname, | |||
| description | |||
| ) | LOGGING_SCOPED_TIMER_V(streamname, varname, description, ::icl_core::logging::eLL_INFO) | 
Definition at line 186 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_INFO_VC | ( | streamname, | |
| varname, | |||
| description, | |||
| classname | |||
| ) | LOGGING_SCOPED_TIMER_VC(streamname, varname, description, ::icl_core::logging::eLL_INFO, classname) | 
Definition at line 197 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_INFO_VCO | ( | streamname, | |
| varname, | |||
| description, | |||
| classname, | |||
| objectname | |||
| ) | LOGGING_SCOPED_TIMER_VCO(streamname, varname, description, ::icl_core::logging::eLL_INFO, classname, objectname) | 
Definition at line 208 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_TRACE | ( | streamname, | |
| description | |||
| ) | (void)0 | 
Definition at line 159 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_TRACE_C | ( | streamname, | |
| description, | |||
| classname | |||
| ) | (void)0 | 
Definition at line 170 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_TRACE_CO | ( | streamname, | |
| description, | |||
| classname, | |||
| objectname | |||
| ) | (void)0 | 
Definition at line 181 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_TRACE_V | ( | streamname, | |
| varname, | |||
| description | |||
| ) | (void)0 | 
Definition at line 192 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_TRACE_VC | ( | streamname, | |
| varname, | |||
| description, | |||
| classname | |||
| ) | (void)0 | 
Definition at line 203 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_TRACE_VCO | ( | streamname, | |
| varname, | |||
| description, | |||
| classname, | |||
| objectname | |||
| ) | (void)0 | 
Definition at line 214 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_V | ( | streamname, | |
| varname, | |||
| description, | |||
| level | |||
| ) | LOGGING_SCOPED_TIMER_VFLCO(streamname, varname, description, level, __FILE__, __LINE__, "", "") | 
Definition at line 139 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_VC | ( | streamname, | |
| varname, | |||
| description, | |||
| level, | |||
| classname | |||
| ) | LOGGING_SCOPED_TIMER_VFLCO(streamname, varname, description, level, __FILE__, __LINE__, classname, "") | 
Definition at line 137 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_VCO | ( | streamname, | |
| varname, | |||
| description, | |||
| level, | |||
| classname, | |||
| objectname | |||
| ) | LOGGING_SCOPED_TIMER_VFLCO(streamname, varname, description, level, __FILE__, __LINE__, classname, objectname) | 
Definition at line 135 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_VFLCO | ( | streamname, | |
| varname, | |||
| description, | |||
| level, | |||
| filename, | |||
| line, | |||
| classname, | |||
| objectname | |||
| ) | ::icl_core::logging::ScopedTimer<streamname> varname(description, level, filename, line, classname, objectname) | 
Definition at line 133 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_WARNING | ( | streamname, | |
| description | |||
| ) | LOGGING_SCOPED_TIMER(streamname, description, ::icl_core::logging::eLL_WARNING) | 
Definition at line 152 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_WARNING_C | ( | streamname, | |
| description, | |||
| classname | |||
| ) | LOGGING_SCOPED_TIMER_C(streamname, description, ::icl_core::logging::eLL_WARNING, classname) | 
Definition at line 163 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_WARNING_CO | ( | streamname, | |
| description, | |||
| classname, | |||
| objectname | |||
| ) | LOGGING_SCOPED_TIMER_CO(streamname, description, ::icl_core::logging::eLL_WARNING, classname, objectname) | 
Definition at line 174 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_WARNING_V | ( | streamname, | |
| varname, | |||
| description | |||
| ) | LOGGING_SCOPED_TIMER_V(streamname, varname, description, ::icl_core::logging::eLL_WARNING) | 
Definition at line 185 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_WARNING_VC | ( | streamname, | |
| varname, | |||
| description, | |||
| classname | |||
| ) | LOGGING_SCOPED_TIMER_VC(streamname, varname, description, ::icl_core::logging::eLL_WARNING, classname) | 
Definition at line 196 of file ScopedTimer.h.
| #define LOGGING_SCOPED_TIMER_WARNING_VCO | ( | streamname, | |
| varname, | |||
| description, | |||
| classname, | |||
| objectname | |||
| ) | LOGGING_SCOPED_TIMER_VCO(streamname, varname, description, ::icl_core::logging::eLL_WARNING, classname, objectname) | 
Definition at line 207 of file ScopedTimer.h.