1
0
mirror of https://github.com/esphome/esphome.git synced 2026-02-08 08:41:59 +00:00

Merge remote-tracking branch 'origin/syslog_ns' into integration

This commit is contained in:
J. Nick Koston
2025-12-20 11:25:40 -10:00
2 changed files with 4 additions and 8 deletions

View File

@@ -4,8 +4,7 @@
#include "esphome/core/application.h"
#include "esphome/core/time.h"
namespace esphome {
namespace syslog {
namespace esphome::syslog {
// Map log levels to syslog severity using an array, indexed by ESPHome log level (1-7)
constexpr int LOG_LEVEL_TO_SYSLOG_SEVERITY[] = {
@@ -70,5 +69,4 @@ void Syslog::log_(const int level, const char *tag, const char *message, size_t
}
}
} // namespace syslog
} // namespace esphome
} // namespace esphome::syslog

View File

@@ -7,8 +7,7 @@
#include "esphome/components/time/real_time_clock.h"
#ifdef USE_NETWORK
namespace esphome {
namespace syslog {
namespace esphome::syslog {
class Syslog : public Component, public Parented<udp::UDPComponent>, public logger::LogListener {
public:
Syslog(int level, time::RealTimeClock *time) : log_level_(level), time_(time) {}
@@ -24,6 +23,5 @@ class Syslog : public Component, public Parented<udp::UDPComponent>, public logg
bool strip_{true};
int facility_{16};
};
} // namespace syslog
} // namespace esphome
} // namespace esphome::syslog
#endif