|
Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
|
Public Member Functions | |
| LoggerBackend (void) noexcept | |
| ~LoggerBackend () noexcept | |
| void | setOutputFile (std::string_view filename) |
| void | write (Level level, std::string_view msg, const std::source_location &loc) |
Private Attributes | |
| std::mutex | _mutex |
| std::ofstream | _file |
Definition at line 60 of file Logger.cpp.
|
inlineexplicitnoexcept |
Definition at line 62 of file Logger.cpp.
|
inlinenoexcept |
Definition at line 66 of file Logger.cpp.
References _file.
|
inline |
Definition at line 72 of file Logger.cpp.
Referenced by rtp::log::configure().
|
inline |
Definition at line 80 of file Logger.cpp.
References _file, _mutex, rtp::log::Debug, rtp::log::Error, rtp::log::Fatal, rtp::log::Info, rtp::log::None, and rtp::log::Warning.
Referenced by rtp::log::detail::logImpl().
|
private |
Definition at line 128 of file Logger.cpp.
Referenced by ~LoggerBackend(), setOutputFile(), and write().
|
private |
Definition at line 127 of file Logger.cpp.
Referenced by setOutputFile(), and write().