2012-12-20 68 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 =嚴重