![]() |
Consolix
|
MultiStream class for unified log output handling. More...
#include <sstream>
Go to the source code of this file.
Classes | |
class | consolix::MultiStream |
A class for handling multi-target log streams. More... | |
Namespaces | |
namespace | consolix |
< Utility modules and helpers. | |
Macros | |
#define | _CONSOLIX_MULTI_STREAM_HPP_INCLUDED |
MultiStream class for unified log output handling.
This class provides platform-independent handling of multi-target log streams. It supports UTF-8 output for consoles and integrates with LogIt (if enabled). On Windows, it converts UTF-8 strings to CP866 for compatibility with legacy console encoding, while on Linux/macOS, it directly outputs UTF-8 strings with ANSI color codes.
Definition in file MultiStream.hpp.
#define _CONSOLIX_MULTI_STREAM_HPP_INCLUDED |
Definition at line 3 of file MultiStream.hpp.