4
4
Generic logging layer
5
Copyright (C) 2000 Horms
5
Copyright (C) 2000-2004 Horms
6
----------------------------------------------------------------------
12
- Set flag to VANESSA_LOGGER_F_NO_IDENT_PID when opening a syslog
13
logger to avoid duplicate perdition[PID] in log entries.
14
This value was previously uninitialised for syslog loggers,
15
so the behaviour varied. Brendan O'Dea
16
- Fixed gcc-3.4 build problem
18
----------------------------------------------------------------------
24
- Added VANESSA_LOGGER_F_TIMESTAMP and VANESSA_LOGGER_F_CONS flags
25
for vanessa_logger_openlog_filename() and vanessa_logger_openlog_fh()
27
----------------------------------------------------------------------
33
- Added logging messages for h_error which is set by
34
gethopstbyname() and gethostbyaddr()
35
- Make vargs use in MACROS C99 complant. Mark D. Roth
36
- Added VANESSA_LOGGER_F_NO_IDENT_PID flag for use
37
with filename and filehandle loggers
38
- Added function to set and get flags
39
- Fixed logic bug in __vanessa_logger_str_dump_oct()
42
----------------------------------------------------------------------
51
----------------------------------------------------------------------
57
- ERR convenience macros do not log the function name.
60
----------------------------------------------------------------------
69
----------------------------------------------------------------------
75
- Added vanessa_logger_str_dump
76
- Added convenience macros
77
- Do a configure check for facilitynames rather than
78
checking for OS defines at compile time
79
- Fixed error reporting when a function is the logging target
80
- Don't expect __FUNCTION__ to be a string litereal
81
- Fixed logging to a function, such that the log function expects
82
a va_list rather than a ... The later cannot work with
83
vanessa_logger (any more).
86
----------------------------------------------------------------------
95
----------------------------------------------------------------------
101
- Flush output if writing to a file descriptor.
102
Fixes weirdness if a file descriptor gets shared between
106
----------------------------------------------------------------------
112
- Added ability to log to a function
113
- Fixed minor .spec file errors
114
Scot W. Hetzel <scot@genroco.com> & Horms
6
117
----------------------------------------------------------------------