Defines logging macros. More...
#include "icl_core_logging/LoggingMacros_SLOGGING.h"

Go to the source code of this file.
| Defines | |
| #define | LOGGING_DEBUG(streamname, arg) (void)0 | 
| #define | LOGGING_DEBUG_C(streamname, classname, arg) (void)0 | 
| #define | LOGGING_DEBUG_CO(stream, classname, objectname, arg) (void)0 | 
| #define | LOGGING_ERROR(streamname, arg) LOGGING_LOG(streamname, ::icl_core::logging::eLL_ERROR, arg) | 
| #define | LOGGING_ERROR_C(streamname, classname, arg) LOGGING_LOG_C(streamname, ::icl_core::logging::eLL_ERROR, classname, arg) | 
| #define | LOGGING_ERROR_CO(stream, classname, objectname, arg) LOGGING_LOG_CO(stream, ::icl_core::logging::eLL_ERROR, classname, objectname, arg) | 
| #define | LOGGING_INFO(streamname, arg) LOGGING_LOG(streamname, ::icl_core::logging::eLL_INFO, arg) | 
| #define | LOGGING_INFO_C(streamname, classname, arg) LOGGING_LOG_C(streamname, ::icl_core::logging::eLL_INFO, classname, arg) | 
| #define | LOGGING_INFO_CO(stream, classname, objectname, arg) LOGGING_LOG_CO(stream, ::icl_core::logging::eLL_INFO, classname, objectname, arg) | 
| #define | LOGGING_LOG(streamname, level, arg) LOGGING_LOG_FLCO(streamname, level, __FILE__, __LINE__, "", "", arg) | 
| #define | LOGGING_LOG_C(streamname, level, classname, arg) LOGGING_LOG_FLCO(streamname, level, __FILE__, __LINE__, #classname, "", arg) | 
| #define | LOGGING_LOG_CO(streamname, level, classname, objectname, arg) LOGGING_LOG_FLCO(streamname, level, __FILE__, __LINE__, #classname, objectname, arg) | 
| #define | LOGGING_LOG_FLCO(streamname, level, filename, line, classname, objectname, arg) | 
| #define | LOGGING_TRACE(streamname, arg) (void)0 | 
| #define | LOGGING_TRACE_C(streamname, classname, arg) (void)0 | 
| #define | LOGGING_TRACE_CO(stream, classname, objectname, arg) (void)0 | 
| #define | LOGGING_WARNING(streamname, arg) LOGGING_LOG(streamname, ::icl_core::logging::eLL_WARNING, arg) | 
| #define | LOGGING_WARNING_C(streamname, classname, arg) LOGGING_LOG_C(streamname, ::icl_core::logging::eLL_WARNING, classname, arg) | 
| #define | LOGGING_WARNING_CO(stream, classname, objectname, arg) LOGGING_LOG_CO(stream, ::icl_core::logging::eLL_WARNING, classname, objectname, arg) | 
Defines logging macros.
These logging macros require the name of a log stream as their first argument.
Definition in file LoggingMacros_LOGGING.h.
| #define LOGGING_DEBUG | ( | streamname, | |
| arg | |||
| ) | (void)0 | 
Definition at line 49 of file LoggingMacros_LOGGING.h.
| #define LOGGING_DEBUG_C | ( | streamname, | |
| classname, | |||
| arg | |||
| ) | (void)0 | 
Definition at line 61 of file LoggingMacros_LOGGING.h.
| #define LOGGING_DEBUG_CO | ( | stream, | |
| classname, | |||
| objectname, | |||
| arg | |||
| ) | (void)0 | 
Definition at line 73 of file LoggingMacros_LOGGING.h.
| #define LOGGING_ERROR | ( | streamname, | |
| arg | |||
| ) | LOGGING_LOG(streamname, ::icl_core::logging::eLL_ERROR, arg) | 
Definition at line 42 of file LoggingMacros_LOGGING.h.
| #define LOGGING_ERROR_C | ( | streamname, | |
| classname, | |||
| arg | |||
| ) | LOGGING_LOG_C(streamname, ::icl_core::logging::eLL_ERROR, classname, arg) | 
Definition at line 54 of file LoggingMacros_LOGGING.h.
| #define LOGGING_ERROR_CO | ( | stream, | |
| classname, | |||
| objectname, | |||
| arg | |||
| ) | LOGGING_LOG_CO(stream, ::icl_core::logging::eLL_ERROR, classname, objectname, arg) | 
Definition at line 66 of file LoggingMacros_LOGGING.h.
| #define LOGGING_INFO | ( | streamname, | |
| arg | |||
| ) | LOGGING_LOG(streamname, ::icl_core::logging::eLL_INFO, arg) | 
Definition at line 44 of file LoggingMacros_LOGGING.h.
| #define LOGGING_INFO_C | ( | streamname, | |
| classname, | |||
| arg | |||
| ) | LOGGING_LOG_C(streamname, ::icl_core::logging::eLL_INFO, classname, arg) | 
Definition at line 56 of file LoggingMacros_LOGGING.h.
| #define LOGGING_INFO_CO | ( | stream, | |
| classname, | |||
| objectname, | |||
| arg | |||
| ) | LOGGING_LOG_CO(stream, ::icl_core::logging::eLL_INFO, classname, objectname, arg) | 
Definition at line 68 of file LoggingMacros_LOGGING.h.
| #define LOGGING_LOG | ( | streamname, | |
| level, | |||
| arg | |||
| ) | LOGGING_LOG_FLCO(streamname, level, __FILE__, __LINE__, "", "", arg) | 
Definition at line 39 of file LoggingMacros_LOGGING.h.
| #define LOGGING_LOG_C | ( | streamname, | |
| level, | |||
| classname, | |||
| arg | |||
| ) | LOGGING_LOG_FLCO(streamname, level, __FILE__, __LINE__, #classname, "", arg) | 
Definition at line 38 of file LoggingMacros_LOGGING.h.
| #define LOGGING_LOG_CO | ( | streamname, | |
| level, | |||
| classname, | |||
| objectname, | |||
| arg | |||
| ) | LOGGING_LOG_FLCO(streamname, level, __FILE__, __LINE__, #classname, objectname, arg) | 
Definition at line 37 of file LoggingMacros_LOGGING.h.
| #define LOGGING_LOG_FLCO | ( | streamname, | |
| level, | |||
| filename, | |||
| line, | |||
| classname, | |||
| objectname, | |||
| arg | |||
| ) | 
do { \ ::icl_core::logging::LogStream& stream = streamname::instance(); \ SLOGGING_LOG_FLCO(stream, level, filename, line, classname, objectname, arg); \ } while (0)
Definition at line 32 of file LoggingMacros_LOGGING.h.
| #define LOGGING_TRACE | ( | streamname, | |
| arg | |||
| ) | (void)0 | 
Definition at line 50 of file LoggingMacros_LOGGING.h.
| #define LOGGING_TRACE_C | ( | streamname, | |
| classname, | |||
| arg | |||
| ) | (void)0 | 
Definition at line 62 of file LoggingMacros_LOGGING.h.
| #define LOGGING_TRACE_CO | ( | stream, | |
| classname, | |||
| objectname, | |||
| arg | |||
| ) | (void)0 | 
Definition at line 74 of file LoggingMacros_LOGGING.h.
| #define LOGGING_WARNING | ( | streamname, | |
| arg | |||
| ) | LOGGING_LOG(streamname, ::icl_core::logging::eLL_WARNING, arg) | 
Definition at line 43 of file LoggingMacros_LOGGING.h.
| #define LOGGING_WARNING_C | ( | streamname, | |
| classname, | |||
| arg | |||
| ) | LOGGING_LOG_C(streamname, ::icl_core::logging::eLL_WARNING, classname, arg) | 
Definition at line 55 of file LoggingMacros_LOGGING.h.
| #define LOGGING_WARNING_CO | ( | stream, | |
| classname, | |||
| objectname, | |||
| arg | |||
| ) | LOGGING_LOG_CO(stream, ::icl_core::logging::eLL_WARNING, classname, objectname, arg) | 
Definition at line 67 of file LoggingMacros_LOGGING.h.