X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Flog.c;h=024982b50ecc258fe49a7c7597e4c41c7c43d224;hp=4ee727cb27086a56550d0cd92dabfe5a884d06e7;hb=5d309bb5cfcf1fd46efb31c6d240aeb36fc915b5;hpb=3dc194a876fec3eeb9623f7a14cabf7eb0b4a2dc 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