I'm also using rsyslog, the same version of logrotate, and rotation is happening correctly.
Have you checked root's mailbox to see if logrotate is crashing before reaching rsyslog?
Hi all, Since a week or so I noticed that my sd-card is filling with log files.
I think, but I'm not sure, its since the update to version 0.36.0 of HASS.
To use it,# you must invoke `xconsole' with the `-file' option:## $ xconsole -file /dev/xconsole [...]## NOTE: adjust the list below, or you'll go crazy if you have a reasonably# busy site..#daemon.*;mail.*;\ news.err;\ *.=debug;*.=info;\ *.=notice;*.=warn |/dev/xconsole[/q]/var/log/syslog/var/log/mail.info/var/log/mail.warn/var/log/mail.err/var/log/mail.log/var/log/daemon.log/var/log/kern.log/var/log/auth.log/var/log/user.log/var/log/lpr.log/var/log/cron.log/var/log/debug/var/log/messages Apr 17 gwoffice rsyslogd: WARNING: rsyslogd is running in compatibility mode.
Automatically generated config directives may interfer with your settings.
@madduck can you check that the file doesn't really exist?
Linux logs a large amount of events to the disk, where they’re mostly stored in the /var/log directory in plain text.

# Default rules for rsyslog.## For more information see rsyslog.conf(5) and /etc/rsyslog.conf## First some standard log files.Most log entries go through the system logging daemon, syslogd, and are written to the system log.Ubuntu includes a number of ways of viewing these logs, either graphically or from the command-line.Log by facility.#auth,authpriv.* /var/log/auth.log*.*;auth,-/var/log/syslog#cron.* /var/log/cron.log#daemon.* -/var/log/daemon.logkern.* -/var/log/kern.log#lpr.* -/var/log/lpr.logmail.* -/var/log/mail.log#user.* -/var/log/user.log## Logging for the mail system.Split it up so that# it is easy to write scripts to parse these files.##-/var/log/mail.info#-/var/log/mail./var/log/mail.err## Logging for INN news system.#/var/log/news/news./var/log/news/news.errnews.notice -/var/log/news/news.notice## Some "catch-all" log files.##*.=debug;\# auth,authpriv.none;\# news.none;-/var/log/debug#*.=info;*.=notice;*.=warn;\# auth,authpriv.none;\# cron,daemon.none;\# mail,-/var/log/messages## Emergencies are sent to everybody logged in.#*.emerg :omusrmsg:*## I like to have messages displayed on the console, but only on a virtual# console I usually leave idle.##daemon,mail.*;\# news.=crit;news.=err;news.=notice;\# *.=debug;*.=info;\# *.=notice;*.=warn /dev/tty8# The named pipe /dev/xconsole is for the `xconsole' utility.