5#ifndef SAPPHIRE_LOGGER_FILE_LOG_STREAM_GUARD
6#define SAPPHIRE_LOGGER_FILE_LOG_STREAM_GUARD
47 FileLogStream(
const std::string& _fileFullPath =
"Logs/log.txt") noexcept;
Log base stream implementation.
Abstract log stream class.
Definition ALogStream.hpp:27
Log file stream type.
Definition FileLogStream.hpp:26
FileLogStream(const std::string &_fileFullPath="Logs/log.txt") noexcept
void Output(const Log &_log) override final
Output a log in stream.
std::wofstream mHandle
Handled file stream.
Definition FileLogStream.hpp:29
void Flush() override final
Force the stream to flush.
void CreateLogFile(const std::string &_fileFullPath)
Create log and log backup files.
Log type implementation.
Definition Log.hpp:25