2012-12-20 33 views
4

我有使用Caucho Hessian的问题。我得到了很多邮件,将catalina.out中(Tomcat)的是这样的:避免Hessian登录到catalina.out

'Dec 20, 2012 8:33:08 PM com.caucho.hessian.io.SerializerFactory getDeserializer 
WARNING: Hessian/Burlap: '...blehClass' is an unknown class in WebappClassLoader 
    delegate: false 
    repositories: 
    /WEB-INF/classes/ 
----------> Parent Classloader: 
[email protected]' 

这是因为在卡特琳娜的千兆... 空间的问题,我需要借这个日志,SLF4J(我将使用更新appender发送此日志到其他服务器)

任何帮助吗?

谢谢!

回答

1

据我所知source code,Caucho Hessian使用java.util.logging框架。

import java.util.logging.Level; 
import java.util.logging.Logger; 

所以你可能要配置的JUL桥作为官方documentation解释。

+0

我目前有我的应用程序中的JUL到SLF4J桥。但出于某种原因,我无法在安装网桥后在JUL中配置日志记录级别(JUL在设置后记录日志时会导致ClassCircularityError)。也许这是相关的东西? –

+0

我不是专家,也许别人可以帮助你。但是,我的下一个建议是抓住Caucho Hessian的源代码并将SLF4J迁移程序应用于它们,以构建您自己的版本。然后你可以使用标准的SLF4J过滤器。 – foch

0

什么帮我关闭此警告是在$ {} TOMCAT_HOME的/conf/loggin.properties末尾添加一行:

com.caucho.hessian.io.SerializerFactory.level =严重