Base logger.
More...
#include <ILogger.hpp>
|
| enum class | ELogType { Error
, Warning
, Info
, Debug
} |
| |
|
|
void | Error (std::u16string_view p_Data) |
| |
|
void | Error (const std::exception &p_Data) |
| |
|
void | Warning (std::u16string_view p_Data) |
| |
|
void | Warning (const std::exception &p_Data) |
| |
|
void | Info (std::u16string_view p_Data) |
| |
|
void | Info (const std::exception &p_Data) |
| |
|
void | Debug (std::u16string_view p_Data) |
| |
|
void | Debug (const std::exception &p_Data) |
| |
|
| virtual void | LogImplementation (ELogType p_Type, std::u16string_view p_Data)=0 |
| | Log implementation.
|
| |
| virtual void | LogImplementation (ELogType p_Type, const std::exception &p_Data)=0 |
| | Log implementation.
|
| |
Base logger.
Definition at line 9 of file ILogger.hpp.
◆ ELogType
| enum class CP_SDK::Logging::ILogger::ELogType |
|
strong |
◆ LogImplementation() [1/2]
| virtual void CP_SDK::Logging::ILogger::LogImplementation |
( |
ELogType |
p_Type, |
|
|
const std::exception & |
p_Data |
|
) |
| |
|
protectedpure virtual |
◆ LogImplementation() [2/2]
| virtual void CP_SDK::Logging::ILogger::LogImplementation |
( |
ELogType |
p_Type, |
|
|
std::u16string_view |
p_Data |
|
) |
| |
|
protectedpure virtual |
The documentation for this class was generated from the following file: