$Id: Changes 8691 2005-09-15 15:12:00Z anton $

Revision history for Perl module Errorlog
1.18 Fri, 16 Jun 2006 11:27:31 +0200
        - Stop complaining about Use of uninitialized value in concatenation
          for the logfile parameters if a logfile  is never used.

1.17 Thu, 15 Sep 2005 17:11:15 +0200
	- SELF is 'our' in stead of 'my' for exporting purposes.
        - dont check existence of configdir if none is defined
	- added Mime headers to the mailer

1.16 Wed, 20 Jul 2005 15:09:32 +0200
	- you die your own way:
          there is no need for $SIG{__DIE__} in TeeOutput

1.15 Wed, 20 Jul 2005 11:39:46 +0200
	- you die my way, must think about that
	- leave autoconf name stuff to Baseobject

1.14 Tue, 12 Jul 2005 14:14:18 +0200
	- carp if mail is sent.
	- Some pod changes concerning mailonfailure.

1.13 Tue, 12 Jul 2005 09:55:23 +0200
	- Those feelings of hate are now over!  (see 1.11)
          mailonfailure is default 0 now.
        - default is no longer 'anton@uvt.nl' but empty.

1.12  Mon, 11 Jul 2005 17:02:26 +0200
  	- changed subject and sender defaults for mail
	  sender is still rather ugly.


1.11  Mon, 11 Jul 2005 13:49:20 +0200
	- added mailonfailure!
	  The default is 1 !!! (are you going to hate me for that?)
	  and default EXTRA output mode on activating is: logbuffer
	  The result is that every time the program ends with errorstatus not-zero
          a mail is sent containing all that was written to STDERR.

          Switch this feature off by:
               mailonfailure=>0 in the new ()
	       or in configurationfile x_errorlog.cf: mailonfailure=0

	- empty lines in erroroutput are no longer printed.

1.10  Mon, 11 Jul 2005 11:28:20 +0200
	- improved \n behavior in teecallback

1.9 Fri, 08 Jul 2005 13:54:59 +0200
	- stacktace is a combination now of Carp::shortmess and Carp::longmess
	- conditional my removed (thanks for pointing out, Rob!)
	- split on \s*thingy\s* to remove leading, trailing spaces.

1.8 Fri, 01 Jul 2005 10:07:37 +0200
        - syslog simply chops off all bytes after a certain size.
           introduced a syslogmaxbuf to chop output in chunks. Ugly!
           These problem is related to bug mentrioned in version 1.2
	- fixed a bug syslog call, now use 	  syslog(..,"%s",$substr);
          in stead of syslog(..,$substr) and $substr is no longer
          interpreted as the format string!

1.7 Wed, 22 Jun 2005 09:47:39 +0200
	- added conifigurable facility

1.6 Mon, 23 May 2005 10:31:05 +0200
        - s/rapport/report/

1.5 Fri, 18 Mar 2005 10:53:26 +0100
        - use $main::LOCALSTATEDIR and $main::SYSCONFDIR as best guess for logdir and configdir

1.4 Mon, 14 Feb 2005 17:39:34 +0100
        - renamed TeeOutput into Errorlog::TeeOutput for clearity
        - created a fake new() for TeeOutput to satisfy testenvironment :(

1.3 Fri Dec  3 15:36:00 2004
	- location for conf files and log files according to autotools conventions.
	- adjusted documentation.
	- repaired mailfrom field

1.2 Wed Dec  1 14:25:00 2004
	- syslog output respects \n now.
	- bug fixed: at the same time the problem 'syslog unavailable' appears the
	  be gone!

1.1 Fri Nov 19 11:44:00 2004
	- fixed bugs:
	  - Activating syslog only produced stderr if logfile output
	    was enabled. Solution: Have teecallback always return a true!
	  - In TeeOutput: don't call shortmess, but explicitly Carp::shortmess.
	  - fixed placing of [$$] for different contexts.

1.1 Mon Sep  6 17:00:00 2004
	- adjustments for syslog etc

0.1 Mon Sep  6 13:01:16 2004
	- original version; created by ExtUtils::ModuleMaker 0.32





