A.R.G.U.S 2.1.0
Adaptive Real-Time Guardian for Unsafe Situations
Loading...
Searching...
No Matches
Classes
MetricsLogger.hpp File Reference

Thread-safe, non-blocking logging system for real-time applications. More...

#include <string>
#include <queue>
#include <mutex>
#include <thread>
#include <condition_variable>
#include <atomic>
#include <fstream>
#include <chrono>
#include <iomanip>
#include <sstream>

Go to the source code of this file.

Classes

class  MetricsLogger
 Singleton logger with non-blocking, thread-safe operation. More...
 

Detailed Description

This logger provides non-blocking, thread-safe logging suitable for real-time systems. It uses a mutex-protected queue and background thread to keep I/O off the critical safety path.

Design Rationale

Definition in file MetricsLogger.hpp.