I have what I believe to be a valid crontab entry:
% crontab -l
0 3 * * 0 /usr/sbin/fstrim -a
But if I grep for fstrim in the output of logread I am finding a line one-per-min like this:
Sun Jun 8 10:17:00 2025 cron.err crond[3007]: line /usr/sbin/fstrim -a
Sun Jun 8 10:18:00 2025 cron.err crond[3007]: line /usr/sbin/fstrim -a
Sun Jun 8 10:19:00 2025 cron.err crond[3007]: line /usr/sbin/fstrim -a
In busybox, based on the options used at build time for OpenWrt (for minimizing the footprint), there is no crond log type other than error. That is to say that everything it reports comes out as error instead of something like info or warn. Therefore, you can ignore the scary error part and almost always just assume it is an informational logging message.
That is correct.
Busybox upstream an ancient bug in cronloglevel handling for 5, and it was basically co-op earlier, although it had meant to be debug.
Luci has mistakenly placed 5 as placeholder earlier, and that then caused the log spam in the last busybox version upgrade in master last year.