Nope, just one route. Below is my configuration yaml:
routes:
- multiline+gelf://storageserver.home:12201
env:
- name: SYSLOG_HOSTNAME
value: homeassistant
- name: INACTIVITY_TIMEOUT
value: 1m
- name: MULTILINE_PATTERN
value: >-
(\d\d(\d\d)?[-/]\d\d[-/]\d\d[T
]\d\d:\d\d:\d\d)|(^s6-rc:)|(^\[\d\d:\d\d:\d\d\])|(\d\d:\d\d:\d\d\
-)|(^[TDIWEF]:)
- name: MULTILINE_MATCH
value: first
However, now that it’s been running for a little bit, I think it might be skipping messages from some containers. For example I don’t see any messages from either NodeRed or Zigbee2mqtt since I added multiline pattern in. Zwave2mqtt logs are still there, but they are also duplicated, same as Home Assistant Core logs.
And yes, I can confirm that the patter above doesn’t work for all containers. Mosquitto logs are getting over aggregated, since they don’t start with the timestamp.