Class Acts::LoggerWrapper¶
-
class LoggerWrapper¶
Class that contains (but doesn’t own) a logger instance.
Is callable so can be used with the logging macros.
Public Functions
-
LoggerWrapper() = delete¶
-
explicit LoggerWrapper(const Logger &logger)¶
Constructor ensuring a logger instance is given.
- Parameters
logger –
-
inline bool doPrint(const Logging::Level &lvl) const¶
Directly expose whether the contained logger will print at a level.
- Parameters
lvl – The level to check
- Returns
Whether to print at this level or not.
-
LoggerWrapper() = delete¶