Go to the documentation of this file.
46 #ifndef INCLUDED_AI_LOGSTREAM_H
47 #define INCLUDED_AI_LOGSTREAM_H
63 :
public Intern::AllocateFromAssimpHeap
83 virtual void write(
const char *message) = 0;
93 const char *name =
"AssimpLog.txt",
aiDefaultLogStream
Enumerates predefined log streaming destinations. Logging to these streams can be enabled with a sing...
Definition: types.h:449
CPP-API: Abstract interface for log stream implementations.
Definition: LogStream.hpp:65
virtual void write(const char *message)=0
Overwrite this for your own output methods.
virtual ~LogStream()
Virtual destructor
Definition: LogStream.hpp:102
static LogStream * createDefaultStream(aiDefaultLogStream stream, const char *name="AssimpLog.txt", IOSystem *io=nullptr)
Creates a default log stream.
CPP-API: Interface to the file system.
Definition: IOSystem.hpp:93
Definition: ai_assert.h:50
LogStream() AI_NO_EXCEPT
Default constructor.
Definition: LogStream.hpp:98