Assimp  v3.0 (July 2012)
Public Member Functions
Assimp::NullLogger Class Reference

CPP-API: Empty logging implementation. More...

Inherits Assimp::Logger.

List of all members.

Public Member Functions

bool attachStream (LogStream *pStream, unsigned int severity)
 Detach a still attached stream from logger.
bool detatchStream (LogStream *pStream, unsigned int severity)
 Detach a still attached stream from logger.
void OnDebug (const char *message)
 Logs a debug message.
void OnError (const char *message)
 Logs an error message.
void OnInfo (const char *message)
 Logs an info message.
void OnWarn (const char *message)
 Logs a warning message.
- Public Member Functions inherited from Assimp::Logger
void debug (const char *message)
 Writes a debug message.
void debug (const std::string &message)
void error (const char *message)
 Writes an error message.
void error (const std::string &message)
LogSeverity getLogSeverity () const
 Get the current log severity.
void info (const char *message)
 Writes a info message.
void info (const std::string &message)
void setLogSeverity (LogSeverity log_severity)
 Set a new log severity.
void warn (const char *message)
 Writes a warning message.
void warn (const std::string &message)
virtual ~Logger ()
 Virtual destructor.

Additional Inherited Members

- Public Types inherited from Assimp::Logger
enum  ErrorSeverity { Debugging = 1, Info = 2, Warn = 4, Err = 8 }
 Description for severity of a log message. More...
enum  LogSeverity { NORMAL, VERBOSE }
 Log severity to describe the granularity of logging. More...
- Protected Member Functions inherited from Assimp::Logger
 Logger ()
 Default constructor.
 Logger (LogSeverity severity)
 Construction with a given log severity.
- Protected Attributes inherited from Assimp::Logger
LogSeverity m_Severity
 Logger severity.

Detailed Description

CPP-API: Empty logging implementation.

Does nothing! Used by default if the application hasn't requested a custom logger via #DefaultLogger::set() or #DefaultLogger::create();


Member Function Documentation

bool Assimp::NullLogger::attachStream ( LogStream pStream,
unsigned int  severity 
)
inlinevirtual

Detach a still attached stream from logger.

Implements Assimp::Logger.

bool Assimp::NullLogger::detatchStream ( LogStream pStream,
unsigned int  severity 
)
inlinevirtual

Detach a still attached stream from logger.

Implements Assimp::Logger.

void Assimp::NullLogger::OnDebug ( const char *  message)
inlinevirtual

Logs a debug message.

Implements Assimp::Logger.

void Assimp::NullLogger::OnError ( const char *  message)
inlinevirtual

Logs an error message.

Implements Assimp::Logger.

void Assimp::NullLogger::OnInfo ( const char *  message)
inlinevirtual

Logs an info message.

Implements Assimp::Logger.

void Assimp::NullLogger::OnWarn ( const char *  message)
inlinevirtual

Logs a warning message.

Implements Assimp::Logger.


The documentation for this class was generated from the following file: