|
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. | |
Public Member Functions inherited from LiteFX::Logging::ISink | |
| virtual | ~ISink () noexcept=default |
Protected Member Functions | |
| spdlog::sink_ptr | get () const override |
Protected Member Functions inherited from LiteFX::Logging::ISink | |
| 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 |