|  | ReactPhysics3D
    v0.10.2
    C++ Physics engine library | 
This class is the default logger class used to log information, warnings or errors during the execution of the library code for easier debugging. More...
#include <include/reactphysics3d/utils/DefaultLogger.h>
 
  
| Classes | |
| class | Destination | 
| destination for the logs  More... | |
| class | FileDestination | 
| File destination for the logs.  More... | |
| class | Formatter | 
| Log formatter.  More... | |
| class | HtmlFormatter | 
| Format the logs with HTML.  More... | |
| class | StreamDestination | 
| Stream destination for the logs.  More... | |
| class | TextFormatter | 
| Format the logs with simple text.  More... | |
| Public Types | |
| enum class | Format { Text , HTML } | 
| Log verbosity level. | |
|  Public Types inherited from reactphysics3d::Logger | |
| enum class | Level { Error = 1 , Warning = 2 , Information = 4 } | 
| Log verbosity levels. | |
| enum class | Category { PhysicCommon , World , Body , Joint , Collider } | 
| Log categories. | |
| Public Member Functions | |
| void | addFileDestination (const std::string &filePath, uint logLevelFlag, Format format) | 
| Add a file destination to the logger. | |
| void | addStreamDestination (std::ostream &outputStream, uint logLevelFlag, Format format) | 
| Add a stream destination to the logger. | |
| void | removeAllDestinations () | 
| Remove all logs destination previously set. | |
| virtual void | log (Level level, const std::string &physicsWorldName, Category category, const std::string &message, const char *filename, int lineNumber) override | 
| Log something. | |
|  Public Member Functions inherited from reactphysics3d::Logger | |
| Logger ()=default | |
| Constructor. | |
| virtual | ~Logger ()=default | 
| Destructor. | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from reactphysics3d::Logger | |
| static std::string | getCategoryName (Category category) | 
| Return the name of a category. | |
| static std::string | getLevelName (Level level) | 
| Return the name of a level. | |
This class is the default logger class used to log information, warnings or errors during the execution of the library code for easier debugging.
| 
 | overridevirtual | 
Log something.
Implements reactphysics3d::Logger.