|
CPN
Computational Process Networks
|
A very simple logging interface. More...
#include <cpn/common.h>#include <cpn/threading/ReentrantLock.h>#include <string>#include <cstdarg>
Include dependency graph for Logger.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | LoggerOutput |
| Abstract base class for logger outputers. Any object who wishes to be a place for logging messages to go inherits from this class. More... | |
| class | Logger |
| Logger object that is used for forwarding log messages. More... | |
| class | LoggerStdOutput |
| A LoggerOutput implementation that prints to stdout. More... | |
| struct | ScopeTrace |
Macros | |
| #define | SCOPE_TRACE(logger) ScopeTrace scopetracer__LINE__ (logger, __PRETTY_FUNCTION__, __LINE__) |
A very simple logging interface.
Definition in file Logger.h.
| #define SCOPE_TRACE | ( | logger | ) | ScopeTrace scopetracer__LINE__ (logger, __PRETTY_FUNCTION__, __LINE__) |
1.8.5