![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
#include <FileSink.hpp>
Public Member Functions | |
FileSink (std::string_view file) | |
Constructor. | |
virtual | ~FileSink () |
Destructor. | |
void | sink_message (const LogMessage &message) override |
Sink the message. | |
![]() | |
virtual | ~Sink () |
Virtual destructor. | |
Private Attributes | |
std::ofstream | m_file_stream |
File stream to write to. | |
Additional Inherited Members | |
![]() | |
Sink ()=default | |
Constructor. | |
Sink (const Sink &)=default | |
Copy constructor. | |
Sink (Sink &&)=default | |
Move constructor. | |
Sink & | operator= (const Sink &)=default |
Copy assignment operator. | |
Sink & | operator= (Sink &&)=default |
Move assignment operator. | |
Definition at line 19 of file FileSink.hpp.
galaxy::logging::FileSink::FileSink | ( | std::string_view | file | ) |
Constructor.
file | File to write all log messages to. |
Definition at line 18 of file FileSink.cpp.
|
virtual |
Destructor.
Definition at line 51 of file FileSink.cpp.
|
overridevirtual |
Sink the message.
message | Message data to send to sink. |
Implements galaxy::logging::Sink.
Definition at line 56 of file FileSink.cpp.
|
private |
File stream to write to.
Definition at line 45 of file FileSink.hpp.