X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Flog.c;h=024982b50ecc258fe49a7c7597e4c41c7c43d224;hb=e3eb1582ad4be427e5faf145d6a51fe0e29376f8;hp=4ee727cb27086a56550d0cd92dabfe5a884d06e7;hpb=3dc194a876fec3eeb9623f7a14cabf7eb0b4a2dc;p=yaz-moved-to-github.git diff --git a/src/log.c b/src/log.c index 4ee727c..024982b 100644 --- a/src/log.c +++ b/src/log.c @@ -2,7 +2,7 @@ * Copyright (c) 1995-2004, Index Data * See the file LICENSE for details. * - * $Id: log.c,v 1.11 2004-11-03 22:33:17 adam Exp $ + * $Id: log.c,v 1.12 2004-11-04 14:19:58 heikki Exp $ */ /** @@ -258,8 +258,10 @@ void yaz_log(int level, const char *fmt, ...) { if (*mask_names[i].name && mask_names[i].mask && mask_names[i].mask != LOG_ALL) + { sprintf(flags + strlen(flags), "[%s]", mask_names[i].name); - level -= mask_names[i].mask; + level &= ~mask_names[i].mask; + } } va_start(ap, fmt); #ifdef WIN32