/*
- * Copyright (c) 1995-2004, Index Data.
+ * Copyright (C) 1995-2005, Index Data ApS
*
* Permission to use, copy, modify, distribute, and sell this software and
* its documentation, in whole or in part, for any purpose, is hereby granted,
* LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
* OF THIS SOFTWARE.
*
- * $Id: log.h,v 1.31 2004-12-20 15:52:53 heikki Exp $
+ * $Id: log.h,v 1.34 2005-06-25 15:46:02 adam Exp $
*/
/**
#define YLOG_LOG 0x00000008
#define YLOG_ERRNO 0x00000010 /* append strerror to message */
/*#define YLOG_FILE 0x00000020 */
-/*#define YLOG_APP 0x00000040 */
+#define YLOG_APP 0x00000040
/* Application level events (new-connection) */
#define YLOG_MALLOC 0x00000080 /* debugging mallocs */
#define YLOG_NOTIME 0x00000100 /* do not output date and time */
-/* #define YLOG_APP2 0x00000200 */
+#define YLOG_APP2 0x00000200
/* Application-level events, such as api calls */
-/* #define YLOG_APP3 0x00000400 */
+#define YLOG_APP3 0x00000400
/* For more application-level events */
#define YLOG_FLUSH 0x00000800 /* Flush log after every write (DEBUG does too) */
#define YLOG_LOGLVL 0x00001000 /* log when modules query log levels */
* yaz_log_init_level, optionally defined via yaz_log_mask_str. */
YAZ_EXPORT void yaz_log(int level, const char *fmt, ...)
#ifdef __GNUC__
- __attribute__ ((format (printf, 2, 3)))
+ __attribute__ ((format (printf, 2, 3)))
#endif
- ;
+ ;
/**
* yaz_log_mask_str converts a comma-separated list of log levels to a bit
YAZ_EXPORT FILE *yaz_log_file(void);
YAZ_EXPORT void log_event_start(void (*func)(int level, const char *msg, void *info),
- void *info);
+ void *info);
YAZ_EXPORT void log_event_end(void (*func)(int level, const char *msg, void *info),
- void *info);
+ void *info);
YAZ_EXPORT void yaz_log_reopen(void);
#define LOG_LOG YLOG_LOG /* Deprecated, use the modern dynamic log levels*/
#define LOG_ERRNO YLOG_ERRNO
#define LOG_FILE 0x00000020 /* Deprecated - no YLOG_ equivalent */
-#define LOG_APP 0x00000040 /* Deprecated - no YLOG_ equivalent */
+#define LOG_APP YLOG_APP /* Deprecated - no YLOG_ equivalent */
#define LOG_MALLOC YLOG_MALLOC /* deprecated */
#define LOG_NOTIME YLOG_NOTIME /* do not output date and time */
-#define LOG_APP2 0x00000200 /* Deprecated - no YLOG_ equivalent */
-#define LOG_APP3 0x00000400 /* Deprecated - no YLOG_ equivalent */
+#define LOG_APP2 YLOG_APP2 /* Deprecated - no YLOG_ equivalent */
+#define LOG_APP3 YLOG_APP3 /* Deprecated - no YLOG_ equivalent */
#define LOG_FLUSH YLOG_FLUSH
#define LOG_ALL YLOG_ALL
YAZ_END_CDECL
#endif
+/*
+ * Local variables:
+ * c-basic-offset: 4
+ * indent-tabs-mode: nil
+ * End:
+ * vim: shiftwidth=4 tabstop=8 expandtab
+ */
+