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 & Horms ---------------------------------------------------------------------- 29th June 2001 (Horms) * Version 0.0.2 - Fixed potential format string problems (Antoniu-George SAVU ) ---------------------------------------------------------------------- 5th April 2001 (Horms) * Version 0.0.1 - Added facilitynames compatibility for Solaris (Cedric Gavage ) - Cleaned up debian packages - Added vanessa_logger_logv function ---------------------------------------------------------------------- 9th January 2001 (Horms) * Version 0.0.0 - Initial Release