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

Monitoring system integration backend implementation kcenon. More...

#include "integration_backend.h"
#include <kcenon/logger/core/monitoring_integration_detector.h>
#include <memory>
#include <string>
Include dependency graph for monitoring_backend.h:

Go to the source code of this file.

Namespaces

namespace  kcenon
 
namespace  kcenon::logger
 
namespace  kcenon::logger::backends
 

Detailed Description

Monitoring system integration backend implementation kcenon.

Since
1.2.0

This backend is used when the logger integrates with monitoring_system. It provides metrics emission and event publishing capabilities to the monitoring system, allowing centralized observability of logging operations.

Features:

  • Log count metrics per level
  • Log rate tracking
  • Error/warning rate monitoring
  • Integration with monitoring_system's event bus
Note
Part of Sprint 3-6: Backend Pattern Conversion
Only available when ENABLE_MONITORING_INTEGRATION is defined

Definition in file monitoring_backend.h.