Chris Thompson writes:
Not the only one like that. My bete noir is
Thu Nov 16 17:16:17 GMT [de4]: uid 261 tid 1: disk quota exceeded on volume CUS. Additional warnings will be suppressed for 30 minutes or until a quota resize.
We suppress those from the console by raising the level to kern.warning and <everything-else>.info, while keeping *.info for /etc/messages, but that's far from satisfactory.
That one is particularly annoying because of the \n (newline) between the `[...] on volume XXX.' and `Additional warnings will [...]'.
Two things need to be fixed here: 1. The newline has to go. syslogs have a given format and a random string in there because a programmer stuffed up and put a \n in a format string is not acceptable. 2. Maybe the ``Additional warnings will be suppressed'' line needs to have a similar suppression algorithm; I.e, it only appears once per quota resize or 30 minutes ;-)
Mind you, it's better than how it used to be; we used to get 100MB - 300MB per week from /etc/messages because of the quota overflow messages. Now they're around 100-300K (1000x smaller) with that change.