|
SObjectizer 5.8
|
Tools for logging error messages inside SObjectizer core. More...
#include <so_5/declspec.hpp>#include <so_5/compiler_features.hpp>#include <memory>#include <sstream>Go to the source code of this file.
Classes | |
| class | so_5::error_logger_t |
| An interface for logging error messages. More... | |
| class | so_5::log_msg_details::conductor_t |
Namespaces | |
| namespace | so_5 |
| Private part of message limit implementation. | |
| namespace | so_5::log_msg_details |
| Implementation details of error_logging facility. | |
Macros | |
| #define | SO_5_LOG_ERROR_IMPL(logger, file, line, var_name) |
| An implementation for SO_5_LOG_ERROR macro. | |
| #define | SO_5_LOG_ERROR(logger, var_name) |
| A special macro for helping error logging. | |
Typedefs | |
| using | so_5::error_logger_shptr_t = std::shared_ptr< error_logger_t > |
| An alias for shared_ptr to error_logger. | |
Functions | |
| SO_5_FUNC error_logger_shptr_t | so_5::create_stderr_logger () |
| A factory for creating error_logger implemenation which uses std::stderr as log stream. | |
Tools for logging error messages inside SObjectizer core.
Definition in file error_logger.hpp.
| #define SO_5_LOG_ERROR | ( | logger, | |
| var_name ) |
A special macro for helping error logging.
Definition at line 161 of file error_logger.hpp.
| #define SO_5_LOG_ERROR_IMPL | ( | logger, | |
| file, | |||
| line, | |||
| var_name ) |
An implementation for SO_5_LOG_ERROR macro.
Definition at line 145 of file error_logger.hpp.