Files
FCES-native/include/fces/telemetry.hpp
2026-05-20 00:18:23 +02:00

27 lines
492 B
C++

#pragma once
/**
* @file telemetry.hpp
* @brief Structured logging and telemetry for FCES.
*/
#include <string>
namespace fces {
class Telemetry {
public:
static Telemetry &get();
void info(const std::string &event, const std::string &detail = "");
void warning(const std::string &event, const std::string &detail = "");
void error(const std::string &event, const std::string &detail = "");
void push_to_remote();
private:
Telemetry() = default;
};
} // namespace fces