Implementation of the TIGL Logger. More...
#include "tigl_config.h"#include "tigl.h"#include "tigl_internal.h"#include "CSharedPtr.h"#include <string>#include <stdio.h>#include <iostream>#include <sstream>#include <cstring>Data Structures | |
| class | tigl::CTiglLogging |
| class | tigl::DebugStream_ |
| class | tigl::DummyLogger_ |
Namespaces | |
| tigl | |
| The CTiglShapeCache class acts as a storage for all kinds of intermediate shape results in order to improve speed of reoccurent calculations. | |
Macros | |
| #define | DLOG(level) |
| #define | LOG(level) |
| #define | LOG_MAX_LEVEL TILOG_DEBUG4 |
| #define | LOG_MIN_LEVEL TILOG_SILENT |
Typedefs | |
| typedef class CSharedPtr< ITiglLogger > | tigl::PTiglLogger |
Functions | |
| TIGL_EXPORT std::string | tigl::getLogLevelString (TiglLogLevel level) |
Implementation of the TIGL Logger.
| #define DLOG | ( | level | ) |
| #define LOG | ( | level | ) |
This macros can be used like streams e.g.: LOG(ERROR) << "that is an error"; Following log levels are supported: ERROR, WARNING, INFO, DEBUG, DEBUG1, DEBUG2, DEBUG3, DEBUG4
| #define LOG_MAX_LEVEL TILOG_DEBUG4 |
| #define LOG_MIN_LEVEL TILOG_SILENT |