class
LoggerContents
Utility to handle message logging
Constructors, destructors, conversion operators
Public functions
- void SetLevel(const ELogLevel level)
- auto operator=(Logger&& other) -> Logger& noexcept
- auto operator=(const Logger& other) -> Logger& deleted
-
void AddHandler(memory::
UniquePtr <ILogAdapter>&& ptr) -
template<typename ... Args>void Info(const String& format, Args && ... args)
-
template<typename ... Args>void Debug(const String& format, Args && ... args)
-
template<typename ... Args>void Warning(const String& format, Args && ... args)
-
template<typename ... Args>void Error(const String& format, Args && ... args)
Function documentation
void bpf::log::Logger:: SetLevel(const ELogLevel level)
Parameters | |
---|---|
level | the new maximum log level |
Sets the maximum log level. All log messages that are greater than this level are ignored. The default is ELogLevel::
void bpf::log::Logger:: AddHandler(memory::UniquePtr <ILogAdapter>&& ptr)
Parameters | |
---|---|
ptr | UniquePtr to the new ILogAdapter |
Adds a new log adapter
template<typename ... Args>
void bpf::log::Logger:: Info(const String& format,
Args && ... args)
Template parameters | |
---|---|
Args | the type of arguments |
Parameters | |
format | the format (see bpf:: |
args | the argument values |
Logs an information message
template<typename ... Args>
void bpf::log::Logger:: Debug(const String& format,
Args && ... args)
Template parameters | |
---|---|
Args | the type of arguments |
Parameters | |
format | the format (see bpf:: |
args | the argument values |
Logs a debug message
template<typename ... Args>
void bpf::log::Logger:: Warning(const String& format,
Args && ... args)
Template parameters | |
---|---|
Args | the type of arguments |
Parameters | |
format | the format (see bpf:: |
args | the argument values |
Logs a warning message
template<typename ... Args>
void bpf::log::Logger:: Error(const String& format,
Args && ... args)
Template parameters | |
---|---|
Args | the type of arguments |
Parameters | |
format | the format (see bpf:: |
args | the argument values |
Logs an error message