Silicon Labs Debug Logger#
Comprehensive logging system with multiple backends and efficient event handling.
The Silicon Labs Debug Logger provides a flexible, efficient logging system that supports multiple backends including proprietary interfaces and SEGGER SystemView. It offers both printf-style and event-based logging with compile-time and runtime filtering capabilities.
Key features:
Multiple log levels (INFO, DEBUG, WARN, ERROR, CRASH)
Multiple backend support (Proprietary, SystemView)
Efficient ring buffer implementation
Multi-core timestamp synchronization
Compile-time optimization for reduced overhead
Power management integration