ReactPhysics3D
v0.10.2
C++ Physics engine library
|
Stream destination for the logs. More...
#include <include/reactphysics3d/utils/DefaultLogger.h>
Public Member Functions | |
StreamDestination (std::ostream &outputStream, uint maxlevelFlag, Formatter *formatter) | |
Constructor. | |
virtual | ~StreamDestination () override |
Destructor. | |
virtual void | write (const time_t &time, const std::string &physicsWorldName, const std::string &message, Level level, Category category, const char *filename, int lineNumber) override |
Write a message into the output stream. | |
virtual size_t | getSizeBytes () const override |
Return the size in bytes of the type. | |
Public Member Functions inherited from reactphysics3d::DefaultLogger::Destination | |
Destination (uint maxLevelFlag, Formatter *logFormatter) | |
Constructor. | |
virtual | ~Destination () |
Destructor. | |
Additional Inherited Members | |
Public Attributes inherited from reactphysics3d::DefaultLogger::Destination | |
uint | maxLevelFlag |
Maximum Log level flag for this destination. | |
Formatter * | formatter |
Pointer to the formatter. | |
Stream destination for the logs.
|
inlineoverridevirtual |
Return the size in bytes of the type.
Implements reactphysics3d::DefaultLogger::Destination.
|
inlineoverridevirtual |
Write a message into the output stream.
Implements reactphysics3d::DefaultLogger::Destination.