HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
EspLogger.cpp File Reference

Implementation of ESP32 logger for the HardFOC system. More...

#include "EspLogger.h"
#include <algorithm>
#include <cstdarg>
#include <cstdio>
#include <cstring>
Include dependency graph for EspLogger.cpp:

Detailed Description

Implementation of ESP32 logger for the HardFOC system.

This file provides the implementation for ESP32 logging using the ESP-IDF esp_log system (both Log V1 and Log V2). All platform-specific types and implementations are isolated through the BaseLogger interface. The implementation supports multiple log levels, tag-based filtering, performance monitoring, thread-safe operations, comprehensive error handling, and enhanced Log V2 features.

Author
Nebiyu Tadesse
Date
2025