#include "OSGBaseTypes.h"#include "OSGTime.h"#include <fstream>#include <list>#include "OSGLog.inl"Go to the source code of this file.
Namespaces | |
| namespace | OSG |
Classes | |
| struct | OSG::LogOStream |
| class | OSG::LogBuf |
| struct | OSG::LogBuf::Chunk |
| class | OSG::Log |
| struct | OSG::Log::nilbuf |
| struct | OSG::Log::Module |
Defines | |
| #define | OSG_DEFAULT_LOG_LEVEL LOG_WARNING |
| #define | OSG_DEFAULT_LOG_TYPE LOG_STDERR |
| #define | OSG_LOG_MODULE "OpenSG" |
| #define | SLOG OSG::osgStartLog(true, OSG::LOG_LOG, OSG_LOG_MODULE, __FILE__, __LINE__) |
| SLOG. | |
| #define | SFATAL OSG::osgStartLog(true, OSG::LOG_FATAL, OSG_LOG_MODULE, __FILE__, __LINE__) |
| SFATAL. | |
| #define | SWARNING OSG::osgStartLog(true, OSG::LOG_WARNING, OSG_LOG_MODULE, __FILE__, __LINE__) |
| SWARNING. | |
| #define | SNOTICE OSG::osgStartLog(true, OSG::LOG_NOTICE, OSG_LOG_MODULE, __FILE__, __LINE__) |
| SNOTICE. | |
| #define | SINFO OSG::osgStartLog(true, OSG::LOG_INFO, OSG_LOG_MODULE, __FILE__, __LINE__) |
| SINFO. | |
| #define | PLOG OSG::osgStartLog(false, OSG::LOG_LOG, OSG_LOG_MODULE, __FILE__, __LINE__) |
| PLOG. | |
| #define | PFATAL OSG::osgStartLog(false, OSG::LOG_FATAL, OSG_LOG_MODULE, __FILE__, __LINE__) |
| PFATAL. | |
| #define | PWARNING OSG:: osgStartLog(false, OSG::LOG_WARNING, OSG_LOG_MODULE, __FILE__, __LINE__) |
| PWARNING. | |
| #define | PNOTICE OSG::osgStartLog(false, OSG::LOG_NOTICE, OSG_LOG_MODULE, __FILE__, __LINE__) |
| PNOTICE. | |
| #define | PINFO OSG::osgStartLog(false, OSG::LOG_INFO, OSG_LOG_MODULE, __FILE__, __LINE__) |
| PINFO. | |
| #define | FLOG(par) |
| FLOG. | |
| #define | FFATAL(par) |
| FFATAL. | |
| #define | FWARNING(par) |
| FWARNING. | |
| #define | FNOTICE(par) |
| FNOTICE. | |
| #define | FINFO(par) |
| FINFO. | |
| #define | FDEBUG(par) |
| FDEBUG. | |
| #define | FDEBUG_GV(par) |
| FDEBUG. | |
| #define | FASSERT(condition, doExit) |
| FASSERT. | |
| #define | FFASSERT(condition, doExit, par) |
| FFASSERT. | |
| #define | FPLOG(par) |
| FPLOG. | |
| #define | FPFPATAL(par) |
| FPFPATAL. | |
| #define | FPWARNING(par) |
| FPWARNING. | |
| #define | FPNOTICE(par) |
| FPNOTICE. | |
| #define | FPINFPO(par) |
| FPINFPO. | |
| #define | FPDEBUG(par) |
| FPDEBUG. | |
| #define | FPDEBUG_GV(par) |
Typedefs | |
| typedef Log * | OSG::LogP |
Enumerations | |
| enum | OSG::LogType { OSG::LOG_NONE = 0, OSG::LOG_STDOUT = 1, OSG::LOG_STDERR = 2, OSG::LOG_FILE = 3, OSG::LOG_BUFFER = 4 } |
| enum | OSG::LogLevel { OSG::LOG_LOG = 0, OSG::LOG_FATAL = 1, OSG::LOG_WARNING = 2, OSG::LOG_NOTICE = 3, OSG::LOG_DEBUG_GV = 4, OSG::LOG_INFO = 5, OSG::LOG_DEBUG = 6 } |
| enum | OSG::LogHeaderElem { OSG::LOG_NONE_HEADER = 0, OSG::LOG_BEGIN_NEWLINE_HEADER = 1, OSG::LOG_TYPE_HEADER = 2, OSG::LOG_TIMESTAMP_HEADER = 4, OSG::LOG_MODULE_HEADER = 8, OSG::LOG_FILE_HEADER = 16, OSG::LOG_LINE_HEADER = 32, OSG::LOG_END_NEWLINE_HEADER = 64, OSG::LOG_COLOR_HEADER = 8192, OSG::LOG_TAB_HEADER = 16384, OSG::LOG_ALL_HEADER = 127 } |
| enum | OSG::LogModuleHandling { OSG::LOG_MODULE_NONE = 0, OSG::LOG_MODULE_KNOWN = 1, OSG::LOG_MODULE_UNKNOWN = 2, OSG::LOG_MODULE_UNDEFINED = 4, OSG::LOG_MODULE_ALL = 7 } |
| Log Module Handling. More... | |
Functions | |
| void | OSG::doInitLog (void) |
| void | OSG::initLog (void) |
| Log & | OSG::osgLog (void) |
| std::ostream & | OSG::osgStartLog (bool logHeader, LogLevel level, const Char8 *module, const Char8 *file, UInt32 line) |
| std::ostream & | OSG::endLog (std::ostream &strm) |
| void | OSG::indentLog (UInt32 indent, std::ostream &stream) |
Variables | |
| OSG_BASE_DLLMAPPING LogP | OSG::osgLogP |
| #define OSG_DEFAULT_LOG_LEVEL LOG_WARNING |
| #define OSG_DEFAULT_LOG_TYPE LOG_STDERR |