37 default: tag =
"): INFO: ";
break;
46 body << file <<
"(" << line << tag << user_payload.
c_str();
58 const char *last_slash =
nullptr;
62 if (p[0] ==
's' && p[1] ==
'r' && p[2] ==
'c' && (p[3] ==
'/' || p[3] ==
'\\')) {
66 if (*p ==
'/' || *p ==
'\\') {
74 return last_slash + 1;
ISR-safe async logger using SPSC queue backend (zero heap allocation)
const char * c_str() const FL_NOEXCEPT
Centralized logging categories for FastLED hardware interfaces and subsystems.
FL_NO_INLINE void log_emit(log_kind kind, const char *file, int line, fl::sstream &body) FL_NOEXCEPT
Compile-time linker keep-alive hook for a single fl::Bus.
void println(const char *str) FL_NOEXCEPT
const char * fastled_file_offset(const char *file)
Base definition for an LED controller.