我有一个Web服务,并有一些其他Web服务作为依赖关系。其中一个依赖项是我每15秒发送一小段不重要的数据的服务。我每10分钟将重要的数据片段发送给其他依赖项。我希望看到来自每10分钟发生的呼叫的日志行,但不希望每15秒发生一次呼叫(这会使我的日志非常嘈杂)。基于调用堆栈有条件地禁用记录器
问题在于两个调用都使用相同的第三方类:httpclient。该日志行看起来是这样:
27 Mar 2013 18:14:54,001 [DEBUG] (main) httpclient.wire.content: blah blah blah
我已经试过玩弄NDC,但无法弄清楚如何基于堆栈的顶部的诊断上下文配置我的记录器的阈值。
任何想法?
所以 - 你想禁用您的应用程序/启用记录器,根据您调用Web服务? - 我弄错了吗? – Neel 2013-03-28 01:57:56
不;我想要有时禁用记录器,并根据我从哪里调用记录器来启用它。所有这些都发生在我的应用程序中。 – 2013-03-28 04:00:53