Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
|
CPP-API: Empty logging implementation. More...
#include <NullLogger.hpp>
Inherits Assimp::Logger.
Public Member Functions | |
bool | attachStream (LogStream *pStream, unsigned int severity) |
Detach a still attached stream from logger. More... | |
bool | detachStream (LogStream *pStream, unsigned int severity) |
Detach a still attached stream from logger. More... | |
void | OnDebug (const char *message) |
Logs a debug message. More... | |
void | OnError (const char *message) |
Logs an error message. More... | |
void | OnInfo (const char *message) |
Logs an info message. More... | |
void | OnVerboseDebug (const char *message) |
Logs a verbose debug message. More... | |
void | OnWarn (const char *message) |
Logs a warning message. More... | |
![]() | |
virtual bool | attachStream (LogStream *pStream, unsigned int severity=Debugging|Err|Warn|Info)=0 |
Attach a new log-stream. More... | |
void | debug (const char *message) |
Writes a debug message. More... | |
template<typename... T> | |
void | debug (T &&... args) |
virtual bool | detachStream (LogStream *pStream, unsigned int severity=Debugging|Err|Warn|Info)=0 |
Detach a still attached stream from the logger (or modify the filter flags bits) More... | |
void | error (const char *message) |
Writes an error message. More... | |
template<typename... T> | |
void | error (T &&... args) |
LogSeverity | getLogSeverity () const |
Get the current log severity. More... | |
void | info (const char *message) |
Writes a info message. More... | |
template<typename... T> | |
void | info (T &&... args) |
void | setLogSeverity (LogSeverity log_severity) |
Set a new log severity. More... | |
void | verboseDebug (const char *message) |
Writes a debug message. More... | |
template<typename... T> | |
void | verboseDebug (T &&... args) |
void | warn (const char *message) |
Writes a warning message. More... | |
template<typename... T> | |
void | warn (T &&... args) |
virtual | ~Logger () |
Virtual destructor. More... | |
Additional Inherited Members | |
![]() | |
enum | ErrorSeverity { Debugging = 1 , Info = 2 , Warn = 4 , Err = 8 } |
Description for severity of a log message. More... | |
enum | LogSeverity { NORMAL , DEBUGGING , VERBOSE } |
Log severity to describe the granularity of logging. More... | |
![]() | |
std::string | formatMessage (Assimp::Formatter::format f) |
template<typename... T, typename U > | |
std::string | formatMessage (Assimp::Formatter::format f, U &&u, T &&... args) |
Logger () AI_NO_EXCEPT | |
Default constructor. More... | |
Logger (LogSeverity severity) | |
Construction with a given log severity. More... | |
virtual void | OnDebug (const char *message)=0 |
Called as a request to write a specific debug message. More... | |
virtual void | OnError (const char *message)=0 |
Called as a request to write a specific error message. More... | |
virtual void | OnInfo (const char *message)=0 |
Called as a request to write a specific info message. More... | |
virtual void | OnVerboseDebug (const char *message)=0 |
Called as a request to write a specific verbose debug message. More... | |
virtual void | OnWarn (const char *essage)=0 |
Called as a request to write a specific warn message. More... | |
![]() | |
LogSeverity | m_Severity |
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();
|
inlinevirtual |
Detach a still attached stream from logger.
Implements Assimp::Logger.
|
inlinevirtual |
Detach a still attached stream from logger.
Implements Assimp::Logger.
|
inlinevirtual |
Logs a debug message.
Implements Assimp::Logger.
|
inlinevirtual |
Logs an error message.
Implements Assimp::Logger.
|
inlinevirtual |
Logs an info message.
Implements Assimp::Logger.
|
inlinevirtual |
Logs a verbose debug message.
Implements Assimp::Logger.
|
inlinevirtual |
Logs a warning message.
Implements Assimp::Logger.