EasyLogger
EasyLogger copied to clipboard
filter过滤问题
过滤的代码逻辑是不是搞反了?比如调用:elog_set_filter_tag("main");时,用意应该是过滤掉所有的tag是main的打印,而elog_output输出时,却是用:else if (!strstr(name, elog.filter.tag)) { /* tag filter */ 进行过滤判断,就达不到过滤main标签的目的,应该改为else if ((NULL != strstr(tag, elog.filter.tag))&&(strlen(elog.filter.tag)>0)),其它几处判断也是类似
设置过滤的意思是,只显示对应过滤信息后的日志
你是想 不显示 某些日志吗?
如果是这个意思的话,那可能是我理解反了。 我以为设置过滤,是过滤掉指定的tag的信息。
嗯,确实有可能被误解的
产品中用的比较多的是,过滤出来某些想看的关键字的日志的