LiteFX 0.4.1.2025
Computer Graphics Engine
|
Writes log messages to the console. More...
#include <logging.hpp>
Inherits LiteFX::Logging::ISink.
Classes | |
class | ConsoleSinkImpl |
Public Member Functions | |
ConsoleSink (LogLevel level=LogLevel::Info, const String &pattern="%+") | |
Creates a new console sink instance. | |
~ConsoleSink () noexcept override | |
ConsoleSink (const ConsoleSink &)=delete | |
ConsoleSink (ConsoleSink &&) noexcept=delete | |
auto | operator= (const ConsoleSink &)=delete |
auto | operator= (ConsoleSink &&) noexcept=delete |
LogLevel | getLevel () const override |
Gets the minimum log level for messages to get written to the log. | |
String | getName () const override |
Gets the name of the sink. | |
String | getPattern () const override |
Gets the pattern used to format the messages for the sink. | |
![]() | |
virtual | ~ISink () noexcept=default |
Protected Member Functions | |
spdlog::sink_ptr | get () const override |
![]() | |
ISink () noexcept=default | |
ISink (const ISink &)=default | |
ISink (ISink &&) noexcept=default | |
ISink & | operator= (const ISink &)=default |
ISink & | operator= (ISink &&) noexcept=default |
Writes log messages to the console.
ConsoleSink::ConsoleSink | ( | LogLevel | level = LogLevel::Info, |
const String & | pattern = "%+" ) |
Creates a new console sink instance.
level | The minimum log level for messages to be displayed on the console. |
pattern | The default format for log messages. |
|
overridedefaultnoexcept |
|
delete |
|
deletenoexcept |
|
overrideprotectedvirtual |
Implements LiteFX::Logging::ISink.
|
overridevirtual |
Gets the minimum log level for messages to get written to the log.
Implements LiteFX::Logging::ISink.
|
overridevirtual |
Gets the name of the sink.
Implements LiteFX::Logging::ISink.
|
overridevirtual |
Gets the pattern used to format the messages for the sink.
Implements LiteFX::Logging::ISink.
|
deletenoexcept |
|
delete |