qxLib
Public Member Functions | List of all members
qx::fwrite_logger_stream Class Reference

Logger stream based on std::fwrite output. More...

#include <fwrite_logger_stream.h>

Inheritance diagram for qx::fwrite_logger_stream:
qx::base_standard_streams_stream qx::base_logger_stream

Public Member Functions

 fwrite_logger_stream (const config &streamConfig=config()) noexcept
 fwrite_logger_stream object constructor More...
 
virtual void do_flush () override
 Flush the stream.
 
- Public Member Functions inherited from qx::base_standard_streams_stream
 base_standard_streams_stream (const config &streamConfig) noexcept
 base_standard_streams_stream object constructor More...
 
virtual void do_log (const category &category, verbosity eVerbosity, string_view svMessage) override
 Proceed stream logging. More...
 
- Public Member Functions inherited from qx::base_logger_stream
 base_logger_stream (const config &streamConfig) noexcept
 base_logger_stream object constructor More...
 
void log (const category &category, verbosity eVerbosity, string_view svMessage)
 Output to stream. More...
 
void flush ()
 Flush the stream.
 

Additional Inherited Members

- Protected Member Functions inherited from qx::base_standard_streams_stream
void check_previous_message (verbosity eCurrentMessageVerbosity)
 Check the previous message type and flush if needed. More...
 

Detailed Description

Logger stream based on std::fwrite output.

Author
Khrapov
Date
18.01.2026

Definition at line 26 of file fwrite_logger_stream.h.

Constructor & Destructor Documentation

◆ fwrite_logger_stream()

qx::fwrite_logger_stream::fwrite_logger_stream ( const config streamConfig = config())
inlinenoexcept

fwrite_logger_stream object constructor

Parameters
streamConfig- logger stream configuration

Definition at line 13 of file fwrite_logger_stream.inl.


The documentation for this class was generated from the following files: