When referring to files under /etc/cron.d, cron(8) on a current Debian/sid system says:
"Such files should be named after the package that supplies them. Files must conform to the same naming convention as used by run-parts(8): they must consist solely of upper- and lower-case letters, digits, underscores, and hyphens."
These files are therefore not permitted to include a '.' character. Indeed, jobs listed in /etc/cron.d/evlogmgr.cron never run until the file is renamed to not contain a '.' character.
This is with version 1.6.1, but the issue still appears to exist on the top of CVS.
Since the packages I am working with place this cron snippet in a package called 'evlog', I have elected to rename this file to /etc/cron.d/evlog as this satisifies the requirement "Such files should be named after the package that supplies them". If this cron snippet is fairly consistently shipped in a package called 'evlog' (vs., for example, evlogmgr, evlog-utils, or what have you), I'd suggest that upstream also rename this snippet to simply 'evlog'.