As mentioned in an email to you on May 26, 2024, we are unable to merge and support this code into Logwatch, and we encourage you to spin it off as a separate Sourceforge project for those Logwatch users that would like to use XML/JSON formats. I am closing the merge request.
XML and JSON extension
Was merged, with some changes to comments. Thanks for the code, and for taking care that it does not break existing installations.
Add kernel-journal: journald-sourced kernel/dmesg service
New exim script pushed to repository; let us know if it fixes it. As per the link you provided, openssl reports it depending on its version. For this script, I've pushed it to only print if Detail is above 50, as is already the case for other log statements in this script.
[exim] Filtering non-properly terminated TLS connection; reported by Stamgastje.
[kernel-journal] Added kernel-journal, by Sourcekiller
Did it work the next day? Or where there any changes in the environment that might have caused that? You can also set --debug 100. As mentioned in the man page, the temporary files created in /var/cache/logwatch will not be removed after the logwatch command completes. Examine those files to see if there are any statements that should have been captured by Logwatch. That debug level will also provide much detail on what is being executed. Remove those temporary files when no longer needed; otherwise...