51 std::vector<char> m_Buffer;
52 FILE* m_pFile =
nullptr;
Base class for all file logger streams.
A category is a class that identifies a particular piece of code. This code can be located in differe...
FILE* based file logger stream.
virtual void do_log(const category &category, verbosity eVerbosity, string_view svMessage) override
Proceed stream logging.
virtual void do_flush() override
Flush the stream.
file_logger_stream_fopen(const config &streamConfig=config(), unit< size_t, units::data > bufferSize={ 8192 *sizeof(char_type), units::data::bytes }) noexcept
file_logger_stream_fopen object constructor