Consolix
Loading...
Searching...
No Matches
MultiStream.hpp File Reference

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
 

Detailed Description

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.

Macro Definition Documentation

◆ _CONSOLIX_MULTI_STREAM_HPP_INCLUDED

#define _CONSOLIX_MULTI_STREAM_HPP_INCLUDED

Definition at line 3 of file MultiStream.hpp.