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 |