22 void setup()
override;
23 void on_log(uint8_t level,
const char *tag,
const char *
message,
size_t message_len);
30 void log_(
int level,
const char *tag,
const char *
message,
size_t message_len)
const;
Helper class to easily give an object a parent of type T.
void set_facility(int facility)
time::RealTimeClock * time_
void set_format(SyslogFormat format)
void log_(int level, const char *tag, const char *message, size_t message_len) const
void on_log(uint8_t level, const char *tag, const char *message, size_t message_len)
void set_strip(bool strip)
Syslog(int level, time::RealTimeClock *time)
The RealTimeClock class exposes common timekeeping functions via the device's local real-time clock.
const LogString * message
size_t append_redacted_message(char *buf, size_t size, size_t pos, const char *message, size_t len)
Append len bytes of message to buf at pos, replacing every LOG_SECRET() region with "[redacted]".