NAME

     newslog - description of Usenet log files


DESCRIPTION

     Most log files created by  Usenet  programs  reside  in  the
     /news/log  directory and have a ``.log'' extension.  Several
     versions are usually kept with an additional extension  such
     as  ``.1'',  ``.2'', etc. - the higher the number, the older
     the log.  The older versions are compressed.

     The scanlogs script and related utilities  (see  newslog(8))
     are responsible for rotating and compressing these files.

     Some log files always have data, others only  have  data  if
     there is a problem, and others are only created if a partic-
     ular program is used or configuration parameter is set.  The
     innstat script (see newslog(8)) monitors the size of all log
     files.

     The following files will  only  accumulate  data  under  the
     direction of control.ctl(5):
          control.log   miscctl.log   newgroup.log    rmgroup.log
          unwanted.log
     In  order  to  create  these  files,  the  ``message''   and
     ``action''  fields  of control.ctl should be chosen from the
     following table:
          Message     Action         Meaning
          all         log=miscctl    Log all messages by default
          default     log=miscctl    Log unknown messages
          newgroup    doit=newgroup  Create group and log message
          newgroup    log=newgroup   Log message
          rmgroup     doit=rmgroup   Remove group and log message
          rmgroup     log=rmgroup    Log message
          ``other''   doit=miscctl   log and process the message
          ``other''   log=miscctl    Log message
     Here, ``other'' refers to any other control message such as:
          checkgroups ihave sendme sendsys senduuname version

     The following is a list of log files.

     control.log
          This file maintains a count of the number  of  newgroup
          and  rmgroup  control messages seen for each newsgroup.
          The count is of the number  of  control  messages  with
          identical  arguments,  regardless if they were actually
          processed.  All control  arguments,  including  invalid
          ones,   are   counted.    This   file   is  updated  by
          tally.control, which is invoked by scanlogs  if  either
          the  newgroup  or rmgroup logs exist.  This file is not
          rotated.

     errlog
          This file contains the  standard  output  and  standard
          error of any program spawned by innd(8).  The most com-
          mon programs are the control-message handlers found  in
          /usr/local/news/bin/control.    This   file  should  be
          empty.  Scanlogs will print the entire contents of this
          log file if it is non-empty.

     expire.log
          By default, when news.daily is going to expire old news
          articles,  it writes the date to this file, followed by
          any output from expire(8) and  the  ending  date.   All
          lines but the first are indented four spaces.

     miscctl.log
          When control.ctl is configured as described above,  all
          control   messages  except  newgroup  and  rmgroup  are
          appended to this file by writelog.   There  will  be  a
          summary  line  describing  the  message  and the action
          taken, followed by the article indented by four spaces,
          and a blank line.

     newgroup.log
          When control.ctl is configured as described above,  all
          newgroup  messages  are appended to this file using the
          same format as for miscctl.log.

     news This file logs articles  received  by  innd.   Scanlogs
          summarizes the rejected articles reported in this file.

     news.crit
          All critical error messages issued by innd are appended
          to  this  file  via syslog(3).  This log file should be
          empty.  Scanlogs will print the entire contents of this
          log  file if it is non-empty.  You should have the fol-
          lowing line in your syslog.conf(5) file:
               news.crit  /news/log/news.crit

     news.err
          All major error messages issued by innd are appended to
          this  file  via syslog.  This log file should be empty.
          Scanlogs will print the entire  contents  of  this  log
          file if it is non-empty.  You should have the following
          line in your syslog.conf file:
               news.err  /news/log/news.err

     news.notice
          All standard error messages and status messages  issued
          by innd are appended to this file via syslog.  Scanlogs
          uses the awk(1) script  innlog.awk  to  summarize  this
          file.   You  should  have  the  following  line in your
          syslog.conf file:
               news.notice  /news/log/news.notice

     nntpsend.log
          The nntpsend(8) programs appends all status messages to
          this file.

     rmgroup.log
          When control.ctl is configured as described above,  all
          rmgroup  messages  are  appended to this file using the
          same format as for miscctl.log.

     unwanted.log
          This log maintains a count of the  number  of  articles
          that  were  rejected  because they were posted to news-
          groups that do not exist at the local site.  This  file
          is  updated by tally.unwanted and maintained in reverse
          numeric order (the most popular rejected group  first).
          This file is not rotated.


HISTORY

     Written by Landon Curt Noll <chongo@toad.com> and Rich  $alz
     <rsalz@uunet.uu.net>  for  InterNetNews.   This  is revision
     1.6, dated 1996/09/10.


SEE ALSO

     control.ctl(5),     ctlinnd(8),     expire(8),      innd(8),
     news.daily(8), nntpsend(8), newslog(8).




























Man(1) output converted with man2html