#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_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 | 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. | |
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_INFO = 4, osg::LOG_DEBUG = 5 } |
| 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 = 32767 } |
| 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) |
|
|
|
1.4.3