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

Common types and enumerations for logger system. More...

#include <chrono>
#include <string>
Include dependency graph for logger_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  logger_system
 

Enumerations

enum class  logger_system::overflow_policy {
  logger_system::block , logger_system::drop_oldest , logger_system::drop_newest , logger_system::grow ,
  logger_system::block , logger_system::drop_oldest , logger_system::drop_newest , logger_system::grow
}
 Overflow policy for when buffers are full. More...
 
enum class  logger_system::health_status {
  logger_system::healthy , logger_system::degraded , logger_system::unhealthy , logger_system::critical ,
  logger_system::healthy , logger_system::degraded , logger_system::unhealthy , logger_system::critical
}
 Health status enumeration. More...
 
enum class  logger_system::logger_error_code {
  logger_system::success = 0 , logger_system::invalid_configuration , logger_system::writer_not_found , logger_system::writer_already_exists ,
  logger_system::write_failed , logger_system::flush_failed , logger_system::buffer_full , logger_system::invalid_level ,
  logger_system::invalid_pattern , logger_system::file_open_failed , logger_system::network_error , logger_system::encryption_error ,
  logger_system::compression_error , logger_system::monitoring_failed , logger_system::component_not_found , logger_system::di_resolution_failed ,
  logger_system::health_check_failed , logger_system::writer_closed , logger_system::unknown_error , logger_system::success = 0 ,
  logger_system::invalid_configuration , logger_system::writer_not_found , logger_system::writer_already_exists , logger_system::write_failed ,
  logger_system::flush_failed , logger_system::buffer_full , logger_system::invalid_level , logger_system::invalid_pattern ,
  logger_system::file_open_failed , logger_system::network_error , logger_system::encryption_error , logger_system::compression_error ,
  logger_system::monitoring_failed , logger_system::component_not_found , logger_system::di_resolution_failed , logger_system::health_check_failed ,
  logger_system::writer_closed , logger_system::unknown_error
}
 Logger error codes. More...
 

Detailed Description

Common types and enumerations for logger system.

Date
2025-09-09
Note
For log_level, use common::interfaces::log_level from kcenon/common/interfaces/logger_interface.h

Definition in file logger_types.h.