Public Member Functions |
Static Public Member Functions |
Static Protected Member Functions |
Protected Attributes |
List of all members
turbo::Logger Class Reference
The logger class is used to clarify the logging of the engine. More...
#include <Logger.hpp>
Public Member Functions | |
| Logger (std::string name) | |
| Create a new logger. More... | |
| template<typename First , typename ... Rest> | |
| void | info (First data, const Rest &... rest) |
| Log an info-level text. | |
| void | info () |
| template<typename First , typename ... Rest> | |
| void | warn (First data, const Rest &... rest) |
| Log a warn-level text. | |
| void | warn () |
| template<typename First , typename ... Rest> | |
| void | error (First data, const Rest &... rest) |
| Log an error-level text. | |
| void | error () |
Static Public Member Functions | |
| template<typename First , typename ... Rest> | |
| static void | log (First data, const Rest &... rest) |
| Log a generic-level text. | |
| static void | log () |
Static Protected Member Functions | |
| template<typename First , typename ... Rest> | |
| static void | print (First data, const Rest &... rest) |
| static void | print () |
Protected Attributes | |
| std::string | name |
Detailed Description
The logger class is used to clarify the logging of the engine.
If you need logger for a class, use Logger("name of the logger")
Otherwise, you can just use Logger::log(...) without creating a new instance
- Note
- Multi argument is supported
Constructor & Destructor Documentation
◆ Logger()
|
inline |
Create a new logger.
- Parameters
-
name Name of the logger
The documentation for this class was generated from the following file:
- include/turbo/Logger.hpp
1.9.1