Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
writer_factory.h File Reference

Factory for creating log writer instances. More...

#include <memory>
#include <string>
#include <unordered_map>
#include <functional>
#include <chrono>
#include "../writers/base_writer.h"
#include "../writers/console_writer.h"
#include "../writers/file_writer.h"
#include "../writers/rotating_file_writer.h"
#include "../writers/network_writer.h"
#include "../writers/batch_writer.h"
Include dependency graph for writer_factory.h:

Go to the source code of this file.

Classes

class  kcenon::logger::writer_factory
 Factory for creating log writer instances. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::logger
 

Detailed Description

Factory for creating log writer instances.

Since
2.0.0

Provides unified factory methods for creating all types of log writers. Supports both static factory methods and a registry pattern for custom writers.

Definition in file writer_factory.h.