Use gettimeofday(2) instead of time(2) to get log time in milliseconds.
[egate.git] / include / gw-log.h
index 27c1236..fbd9519 100644 (file)
@@ -4,7 +4,16 @@
  * Europagate, 1994-1995.
  *
  * $Log: gw-log.h,v $
- * Revision 1.3  1995/02/23 08:32:11  adam
+ * Revision 1.6  1995/03/30 07:32:42  adam
+ * New log-level: GW_LOG_NOTICE. New 2709 function: iso2709_mk.
+ *
+ * Revision 1.5  1995/03/28  07:52:35  adam
+ * Bug fix: Bad log masks.
+ *
+ * Revision 1.4  1995/03/27  12:50:40  adam
+ * New level: GW_LOG_ERRNO.
+ *
+ * Revision 1.3  1995/02/23  08:32:11  adam
  * Changed header.
  *
  * Revision 1.1.1.1  1995/02/09  17:27:12  adam
 /* The log level is an unsigned integer value with at least 16 bits */
 
 /* The log levels are defined below */
-#define GW_LOG_FATAL 0x01
-#define GW_LOG_WARN  0x02
-#define GW_LOG_ACCT  0x04
-#define GW_LOG_STAT  0x08
+#define GW_LOG_FATAL  0x01
+#define GW_LOG_WARN   0x02
+#define GW_LOG_ACCT   0x04
+#define GW_LOG_STAT   0x08
+#define GW_LOG_ERRNO  0x10
+#define GW_LOG_NOTICE 0x20
 
 /* All debug levels */
-#define GW_LOG_DEBUG 0xfff0
-/* Individual debug levels, x sould be in range 0-11 */
-#define GW_LOG_DEBUGN(x) (0x10<<(x))
+#define GW_LOG_DEBUG 0xffc0
+/* Individual debug levels, x sould be in range 0-9 */
+#define GW_LOG_DEBUGN(x) (0x40<<(x))
 
 /* All levels on / All levels except debugging */
-#define GW_LOG_ALL   0xffff
-#define GW_LOG_DEFAULT 0x0f
+#define GW_LOG_ALL   0xffef
+#define GW_LOG_DEFAULT 0x2f
 
 void gw_log_init (const char *app_name);
 /*
@@ -84,7 +95,7 @@ int gw_log (unsigned level, const char *event_type, const char *format, ...);
 
 char *gw_strdup (const char *s);
 /*
-   Works as strdup, which is not defined by ANSI.
+   Works as strdup(3s), which is not defined by ANSI.
  */
 
 
@@ -95,7 +106,7 @@ char *gw_strdup (const char *s);
 
    <appname>   one token
    <session>   one token
-   <date>      five tokens (Tue Dec  6 11:34:21 1994)
+   <date>      one token yymmddhhmmss
    <level>     one token
    <type>      one token