Change Log

vanessa_logger
Generic logging layer
Copyright (C) 2000-2004  Horms
----------------------------------------------------------------------

29th August 2004
(horms)

   * 0.0.7
   - Set flag to VANESSA_LOGGER_F_NO_IDENT_PID when opening a syslog
     logger to avoid duplicate perdition[PID] in log entries.
     This value was previously uninitialised for syslog loggers,
     so the behaviour varied. Brendan O'Dea
   - Fixed gcc-3.4 build problem

----------------------------------------------------------------------

22nd March 2004
(Horms)

   * 0.0.6
   - Added VANESSA_LOGGER_F_TIMESTAMP and VANESSA_LOGGER_F_CONS flags
     for vanessa_logger_openlog_filename() and vanessa_logger_openlog_fh()

----------------------------------------------------------------------

15th December 2003
(Horms)

   * 0.0.5
   - Added logging messages for h_error which is set by
     gethopstbyname() and gethostbyaddr()
   - Make vargs use in MACROS C99 complant. Mark D. Roth
   - Added VANESSA_LOGGER_F_NO_IDENT_PID flag for use
     with filename and filehandle loggers
   - Added function to set and get flags
   - Fixed logic bug in __vanessa_logger_str_dump_oct()
     

----------------------------------------------------------------------

6th June 2003
(Horms)

    * 0.0.4
    - No Change


----------------------------------------------------------------------

26th March 2003
(Horms)

     * 0.0.4beta7
     - ERR convenience macros do not log the function name.


----------------------------------------------------------------------

8th January 2003
(Horms)

     * 0.0.4beta2
     - Packaging fixes


----------------------------------------------------------------------

27th December 2002
(Horms)

     * 0.0.4beta1
     - Added vanessa_logger_str_dump
     - Added convenience macros
     - Do a configure check for facilitynames rather than
       checking for OS defines at compile time
     - Fixed error reporting when a function is the logging target
     - Don't expect __FUNCTION__ to be a string litereal
     - Fixed logging to a function, such that the log function expects
       a va_list rather than a ... The later cannot work with
       vanessa_logger (any more).


----------------------------------------------------------------------

17th March 2002
(Horms)

     * 0.0.3
     - No Change


----------------------------------------------------------------------

24th March 2002
(Horms)

     * 0.0.3beta2
     - Flush output if writing to a file descriptor.
       Fixes weirdness if a file descriptor gets shared between
       children.


----------------------------------------------------------------------

14th March 2002
(Horms)

     * 0.0.3beta1
     - Added ability to log to a function
     - Fixed minor .spec file errors 
       Scot W. Hetzel <scot@genroco.com> & Horms


----------------------------------------------------------------------

29th June 2001
(Horms)

     * Version 0.0.2
     - Fixed potential format string problems
       (Antoniu-George SAVU <santoniu@libertysurf.fr>)


----------------------------------------------------------------------

5th April 2001
(Horms)

     * Version 0.0.1
     - Added facilitynames compatibility for Solaris
       (Cedric Gavage <niddle@linuxbe.org>)
     - Cleaned up debian packages
     - Added vanessa_logger_logv function


----------------------------------------------------------------------

9th January 2001
(Horms)

     * Version 0.0.0
     - Initial Release

