Public Member Functions | |
| virtual void | write (const char *message)=0 |
| Overwrite this for your own output methods. | |
| virtual | ~LogStream () |
| Virtual destructor. | |
Static Public Member Functions | |
| static LogStream * | createDefaultStream (aiDefaultLogStream stream, const char *name="AssimpLog.txt", IOSystem *io=NULL) |
| Creates a default log stream. | |
Protected Member Functions | |
| LogStream () | |
| Default constructor. | |
Several default implementations are provided, see aiDefaultLogStream for more details. Writing your own implementation of LogStream is just necessary if these are not enough for your purpose.
| Assimp::LogStream::LogStream | ( | ) | [inline, protected] |
Default constructor.
| virtual Assimp::LogStream::~LogStream | ( | ) | [inline, virtual] |
Virtual destructor.
| virtual void Assimp::LogStream::write | ( | const char * | message | ) | [pure virtual] |
Overwrite this for your own output methods.
Log messages *may* consist of multiple lines and you shouldn't expect a consistent formatting. If you want custom formatting (e.g. generate HTML), supply a custom instance of Logger to DefaultLogger:set(). Usually you can *expect* that a log message is exactly one line and terminated with a single
character.
| message | Message to be written |
1.5.8