scanlogs summarizes the information recorded in the INN log files which
reside in the pathlog directory set in inn.conf (see newslog(5) for
further details about these log files). It is normally invoked by the
news.daily(8) script which performs daily server maintenance tasks.
It invokes ctlinnd flushlogs to close the news and error log files,
rename them to add .old to the file names and open fresh news and
error logs; the active file is also flushed to disk, along with the
By default, scanlogs rotates and cleans out the logs. It keeps up to
logcycles old compressed log files in pathlog/OLD (the logcycles
parameter can be set in inn.conf). scanlogs also keeps archives
of the active file in this directory.
It invokes tally.control if newgroup.log or rmgroup.log exists
in pathlog (see the control.log entry of newslog(5) for more
information about that).
scanlogs displays the first 50 lines of errlog, news.err
and news.crit, if non-empty, and runs innreport to summarize
the contents of news and news.notice, and to update the
unwanted.log file amongst other things (see more information about
that in innreport(8)).