C++ Client-Side SDK
LaunchDarkly SDK
|
#include <log_backend.hpp>
Public Member Functions | |
virtual bool | Enabled (LogLevel level) noexcept=0 |
virtual void | Write (LogLevel level, std::string message) noexcept=0 |
ILogBackend (ILogBackend const &item)=delete | |
ILogBackend (ILogBackend &&item)=delete | |
ILogBackend & | operator= (ILogBackend const &)=delete |
ILogBackend & | operator= (ILogBackend &&)=delete |
Interface for logging back-ends.
For a reference implementation refer to console_backend.hpp/cpp.
|
pure virtualnoexcept |
Check if the specified log level is enabled.
level | The log level to check. |
Implemented in LogBackendWrapper.
|
pure virtualnoexcept |
Write a message to the specified level. This method must be thread safe.
level | The level to write the message to. |
message | The message to write. |
Implemented in LogBackendWrapper.