30#include "kcenon/network/internal/integration/logger_integration.h"
log_level
Log severity levels.
Configuration for logging system.
bool async_logging
Enable asynchronous logging.
integration::log_level min_level
Minimum log level to record.
std::string log_file_path
Log file path (empty = console only)
size_t buffer_size
Buffer size for async logging.
Configuration for monitoring system.
std::string service_name
Service name for monitoring.
std::chrono::seconds metrics_interval
Metrics collection interval.
bool enabled
Enable monitoring.
Configuration for standalone network_system initialization.
thread_pool_config thread_pool
Thread pool configuration.
monitoring_config monitoring
Monitoring configuration.
logger_config logger
Logger configuration.
static network_config testing()
Create testing configuration.
static network_config development()
Create development configuration.
static network_config production()
Create production configuration.
Configuration for thread pool.
size_t queue_capacity
Maximum queue capacity.
std::string pool_name
Thread pool name.
size_t worker_count
Number of worker threads (0 = auto-detect via hardware_concurrency)