X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fgw-log.h;h=d2f10f28eb9fe72b4c62c14cb4c2ec55de7e8208;hb=7b58e36bc4c5a57dec46408bbfb3707638dd967a;hp=c28ffa25e37ada59eacd15bc37c9d31d53c0a97d;hpb=e1ec9d39463f431383547891f38e30f2ff17842c;p=egate.git diff --git a/include/gw-log.h b/include/gw-log.h index c28ffa2..d2f10f2 100644 --- a/include/gw-log.h +++ b/include/gw-log.h @@ -48,7 +48,13 @@ * Europagate, 1994-1995. * * $Log: gw-log.h,v $ - * Revision 1.7 1995/05/16 09:39:39 adam + * Revision 1.9 1995/12/01 12:41:00 adam + * Bug fix. + * + * 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 +146,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", "notice", "debug", + "none" or "debug" 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. @@ -147,13 +164,21 @@ char *gw_strdup (const char *s); /* log file format: - +