This worked for me in debian12 using a v5 beta.
It's probably not 'off' completely but there are zero syslog lines from
weewx starting/running/stopping other than a line or two that systemd
writes.
[Logging]
version = 1
disable_existing_loggers = True
# Root logger
[[root]]
level = CRITICAL
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/5e5d16d8-48e6-4491-808d-cc60771e01a7n%40googlegroups.com.