* LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
* OF THIS SOFTWARE.
*
- * $Id: log.h,v 1.8 2003-01-06 08:20:27 adam Exp $
+ * $Id: log.h,v 1.12 2003-10-09 15:51:36 adam Exp $
*/
#ifndef LOG_H
#define LOG_FILE 0x0020
#define LOG_APP 0x0040 /* For application level events such as new-connection */
#define LOG_MALLOC 0x0080 /* debugging mallocs */
+#define LOG_NOTIME 0x0100 /* do not output date and time */
+#define LOG_APP2 0x0200 /* For application-level events, such as api calls */
+#define LOG_APP3 0x0400 /* For more application-level events */
-#define LOG_ALL 0xff7f
+#define LOG_ALL (0xffff&~LOG_MALLOC&~LOG_NOTIME)
#define LOG_DEFAULT_LEVEL (LOG_FATAL | LOG_ERRNO | LOG_LOG | LOG_WARN)
YAZ_EXPORT void log_event_end (void (*func)(int level, const char *msg, void *info),
void *info);
+YAZ_EXPORT void yaz_log_reopen(void);
YAZ_END_CDECL
#endif