Classes | |
| struct | osg::LogOStream |
| class | osg::LogBuf |
| class | osg::Log |
Defines | |
| #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. | |
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... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: { \
OSG::initLog(); \
OSG::osgStartLog(true, \
OSG::LOG_LOG, \
OSG_LOG_MODULE, \
__FILE__, \
__LINE__); \
OSG::osgLogP->doLog par; \
OSG::osgLogP->unlock(); \
}
Definition at line 511 of file OSGLog.h. Referenced by osg::NormalQuantifier::build(), osg::createComposedImage(), osg::createNormalVolume(), osg::RenderNode::dump(), osg::ImageFileHandler::dump(), osg::Image::dump(), osg::VRMLExtrusionDesc::endNode(), osg::StatElemDescBase::print(), osg::DATImageFileType::read(), and osg::PointMCastConnection::recvQueue(). |
|
|
|
|
|
|
|
Value: { \
if (!condition) \
{ \
OSG::osgLog().lock(); \
OSG::osgLog().stream(OSG::LOG_FATAL) \
<< OSG_LOG_MODULE \
<< ':' \
<< __FILE__ \
<< ':' \
<< __LINE__ \
<< " FATAL ASSERT: " \
<< (doExit ? "exit system" : "try to keep running") \
<< std::flush << std::endl; \
OSG::osgLog().unlock(); \
if(doExit) \
exit(-1); \
} \
}
|