首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在org.apache.xmlrpc.XmlRpcClient中抑制/控制日志记录?

在org.apache.xmlrpc.XmlRpcClient中抑制/控制日志记录?
EN

Stack Overflow用户
提问于 2009-08-20 14:14:45
回答 1查看 1.2K关注 0票数 0

我继承了一些Java代码,对我们的XMLRPC服务器进行了一些测试。到目前一切尚好。该代码的一部分涉及停止服务器(重复几次“检查服务器是否仍然存在,如果是,发送命令关闭”)。

当服务器关闭时,其中一些“服务器还在吗?”和/或“告诉它关闭”请求在中期操作中可能会失败,导致apache向stderr (例如"INFO: I/O exception (org.apache.commons.httpclient.NoHttpResponseException) caught when processing request: The server 127.0.0.1 failed to respond")写入一些警告。这些信息与我们完全无关,但却使我们的CI系统感到担忧。

在这个Apache模块中,是否有一种方法来抑制这类信息消息(最好是以编程的方式,这样我们才能在关闭时才禁用它们)?

该应用程序在其类路径中包括commons 1.1.jar,因此可能会用到这些。但这仍然没有告诉我如何编程。

EN

回答 1

Stack Overflow用户

发布于 2009-08-22 11:53:47

我同意skaffman的评论,但您不需要通过编程来实现,只需更改服务器配置即可。(具体取决于您的服务器。)

如果您确实必须以编程的方式完成它,那么确切的代码将取决于底层的日志实现(例如,log4jjava.util.logging ),但是它将类似于

代码语言:javascript
复制
//The logger name is usually the fully-qualified class name
Logger logger = Logger.getLogger("logger-name-which-you-want-to-keep-quiet");
logger.setLevel(Level.ERROR); // or whatever - this will suppress lower levels
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1306493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档