mirror of
https://github.com/esphome/esphome.git
synced 2026-10-06 19:06:37 +00:00
[syslog] Eliminate heap allocations in log path
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
esphome:
|
||||
name: syslog-test
|
||||
|
||||
host:
|
||||
|
||||
api:
|
||||
services:
|
||||
- service: log_long_message
|
||||
then:
|
||||
- lambda: |-
|
||||
// Log a message that exceeds 508 bytes to test truncation
|
||||
ESP_LOGI("trunctest", "START|%s|END",
|
||||
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
|
||||
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
|
||||
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
|
||||
"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"
|
||||
"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF");
|
||||
|
||||
logger:
|
||||
level: DEBUG
|
||||
|
||||
time:
|
||||
- platform: host
|
||||
id: host_time
|
||||
|
||||
udp:
|
||||
- id: syslog_udp
|
||||
addresses:
|
||||
- "127.0.0.1"
|
||||
|
||||
syslog:
|
||||
udp_id: syslog_udp
|
||||
time_id: host_time
|
||||
port: SYSLOG_PORT_PLACEHOLDER
|
||||
level: DEBUG
|
||||
strip: true
|
||||
facility: 16
|
||||
Reference in New Issue
Block a user