New function: gw_log_mask_str.
[egate.git] / include / gw-log.h
index c28ffa2..9c8b207 100644 (file)
  * Europagate, 1994-1995.
  *
  * $Log: gw-log.h,v $
- * Revision 1.7  1995/05/16 09:39:39  adam
+ * Revision 1.8  1995/12/01 12:24:14  adam
+ * New function: gw_log_mask_str.
+ *
+ * Revision 1.7  1995/05/16  09:39:39  adam
  * LICENSE.
  *
  * Revision 1.6  1995/03/30  07:32:42  adam
@@ -140,6 +143,17 @@ int gw_log (unsigned level, const char *event_type, const char *format, ...);
    This function returns 0 on success; -1 on failure.
  */
 
+unsigned gw_log_mask_str (const char *str);
+/*
+   Return the log level corresponding to str.
+    str is a comma separated sequence of tokens. A token is one of:
+     "all", "default", "def", "fatal", "warn", "stat", "debug", "none"
+     or "debug"<n> where n is 0..9.
+    The level of each token are ORed with initial level being GW_LOG_DEFAULT
+    unless first token is "none" in which case the initial level is 0 (none).
+ */
+
+
 char *gw_strdup (const char *s);
 /*
    Works as strdup(3s), which is not defined by ANSI.