Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
kcenon::logger::server::log_server_factory Class Reference

Factory for creating log servers. More...

#include <log_server.h>

Collaboration diagram for kcenon::logger::server::log_server_factory:
Collaboration graph

Static Public Member Functions

static std::unique_ptr< log_servercreate_basic (const server_config &config={})
 Create a basic log server.
 
static std::unique_ptr< log_servercreate_default ()
 Create a log server with default configuration.
 

Detailed Description

Factory for creating log servers.

Definition at line 114 of file log_server.h.

Member Function Documentation

◆ create_basic()

static std::unique_ptr< log_server > kcenon::logger::server::log_server_factory::create_basic ( const server_config & config = {})
inlinestatic

Create a basic log server.

Definition at line 119 of file log_server.h.

119 {}) {
120 return std::make_unique<log_server>(config);
121 }

Referenced by create_default().

Here is the caller graph for this function:

◆ create_default()

static std::unique_ptr< log_server > kcenon::logger::server::log_server_factory::create_default ( )
inlinestatic

Create a log server with default configuration.

Definition at line 126 of file log_server.h.

126 {
127 return create_basic();
128 }
static std::unique_ptr< log_server > create_basic(const server_config &config={})
Create a basic log server.
Definition log_server.h:119

References create_basic().

Here is the call graph for this function:

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