Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::config::logger_config Struct Reference

Configuration for logging system. More...

#include <network_config.h>

Collaboration diagram for kcenon::network::config::logger_config:
Collaboration graph

Public Attributes

integration::log_level min_level = integration::log_level::info
 Minimum log level to record.
 
bool async_logging = true
 Enable asynchronous logging.
 
size_t buffer_size = 8192
 Buffer size for async logging.
 
std::string log_file_path
 Log file path (empty = console only)
 

Detailed Description

Configuration for logging system.

Definition at line 53 of file network_config.h.

Member Data Documentation

◆ async_logging

bool kcenon::network::config::logger_config::async_logging = true

◆ buffer_size

size_t kcenon::network::config::logger_config::buffer_size = 8192

Buffer size for async logging.

Definition at line 61 of file network_config.h.

◆ log_file_path

std::string kcenon::network::config::logger_config::log_file_path

Log file path (empty = console only)

Definition at line 64 of file network_config.h.

◆ min_level


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