galaxy
1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
ConsoleSink.hpp
Go to the documentation of this file.
1
7
8
#ifndef GALAXY_LOGGING_CONSOLESINK_HPP_
9
#define GALAXY_LOGGING_CONSOLESINK_HPP_
10
11
#include "
galaxy/logging/Sink.hpp
"
12
13
namespace
galaxy
14
{
18
class
ConsoleSink
final :
public
Sink
19
{
20
public
:
24
ConsoleSink
()
noexcept
;
25
29
virtual
~ConsoleSink
()
noexcept
;
30
36
void
sink
(
const
LogMessage
& message)
override
;
37
};
38
}
// namespace galaxy
39
40
#endif
Sink.hpp
galaxy::ConsoleSink::~ConsoleSink
virtual ~ConsoleSink() noexcept
Destructor.
Definition
ConsoleSink.cpp:18
galaxy::ConsoleSink::sink
void sink(const LogMessage &message) override
Sink the message.
Definition
ConsoleSink.cpp:22
galaxy::ConsoleSink::ConsoleSink
ConsoleSink() noexcept
Constructor.
Definition
ConsoleSink.cpp:14
galaxy::Sink::Sink
Sink()=default
Constructor.
galaxy
Application.hpp galaxy.
Definition
Application.cpp:35
galaxy::LogMessage
Parts of a log message to be passed to sinks.
Definition
LogMessage.hpp:19
galaxy
src
galaxy
logging
ConsoleSink.hpp
Generated on
for galaxy by
1.17.0