diff --git a/esphome/components/logger/logger.h b/esphome/components/logger/logger.h index 715236198f..e729e27d56 100644 --- a/esphome/components/logger/logger.h +++ b/esphome/components/logger/logger.h @@ -385,7 +385,7 @@ class LoggerMessageTrigger : public Trigger public: explicit LoggerMessageTrigger(Logger *parent, uint8_t level) { this->level_ = level; - parent->add_on_log_callback([this](uint8_t level, const char *tag, const char *message) { + parent->add_on_log_callback([this](uint8_t level, const char *tag, const char *message, size_t message_len) { if (level <= this->level_) { this->trigger(level, tag, message); }