FastLED 3.10.8
Loading...
Searching...
No Matches

◆ _FL_LOG_ASYNC_S

#define _FL_LOG_ASYNC_S ( logger,
X )
Value:
do { \
::fl::detail::async_log_emit_auto((logger), ::fl::detail::log_seed() << X); \
} while(0)

Generic async logging macro (captures stream expression into string)

Parameters
loggerReference to AsyncLogger instance (e.g., get_parlio_async_logger())
XStream-style expression (e.g., "msg " << var)
Warning
This macro uses heap allocation (fl::string) and should NOT be used in ISR context
See also
FL_LOG_ASYNC_ISR for ISR-safe const char* only variant

Definition at line 765 of file log.h.

765#define _FL_LOG_ASYNC_S(logger, X) do { \
766 ::fl::detail::async_log_emit_auto((logger), ::fl::detail::log_seed() << X); \
767} while(0)