I wouldn't worry too much about that - clamav logs to syslog in the default config - I'd assume that the empty files are a result of the maintainers not removing the logrotation config (and never proving the `notifempty` part)
You can test if it works by ...
disabling avast and sending yourself a mail with EICAR inside
I hope this helps!