From 327458169c17efd73bff4431d9c696235b55956c Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 5 Jan 2026 15:11:01 -1000 Subject: [PATCH] bot nits --- esphome/components/logger/logger.h | 2 +- tests/integration/fixtures/host_logger_thread_safety.yaml | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/esphome/components/logger/logger.h b/esphome/components/logger/logger.h index b70fea93425..86d29431351 100644 --- a/esphome/components/logger/logger.h +++ b/esphome/components/logger/logger.h @@ -172,7 +172,7 @@ class Logger : public Component { #ifdef USE_ESPHOME_TASK_LOG_BUFFER void init_log_buffer(size_t total_buffer_size); #endif -#if defined(USE_ESPHOME_TASK_LOG_BUFFER) || (defined(USE_ZEPHYR) && defined(USE_LOGGER_USB_CDC)) || defined(USE_HOST) +#if defined(USE_ESPHOME_TASK_LOG_BUFFER) || (defined(USE_ZEPHYR) && defined(USE_LOGGER_USB_CDC)) void loop() override; #endif /// Manually set the baud rate for serial, set to 0 to disable. diff --git a/tests/integration/fixtures/host_logger_thread_safety.yaml b/tests/integration/fixtures/host_logger_thread_safety.yaml index 2430704cfba..e44a217b2be 100644 --- a/tests/integration/fixtures/host_logger_thread_safety.yaml +++ b/tests/integration/fixtures/host_logger_thread_safety.yaml @@ -22,10 +22,14 @@ button: static void *thread_func(void *arg) { int thread_id = *static_cast(arg); - // Set thread name (macOS only takes 1 arg) + // Set thread name (different signatures on macOS vs Linux) char thread_name[16]; snprintf(thread_name, sizeof(thread_name), "LogThread%d", thread_id); + #ifdef __APPLE__ pthread_setname_np(thread_name); + #else + pthread_setname_np(pthread_self(), thread_name); + #endif // Log messages with different log levels for (int i = 0; i < MESSAGES_PER_THREAD; i++) {