2016-09-14 94 views
1

我正在使用netty和resteasy来实现REST接口。我在日志文件中得到这些条目:如何删除i18N RESTEASY日志消息?

2016-09-14 13:29:31.116 DEBUG i18n getInvoker() - RESTEASY002315: PathInfo: /director/logmessage 
2016-09-14 13:29:31.126 DEBUG i18n getInvoker() - RESTEASY002315: PathInfo: /director/sendresult 
2016-09-14 13:29:31.154 DEBUG i18n getInvoker() - RESTEASY002315: PathInfo: /director/logmessage 
2016-09-14 13:29:31.161 DEBUG i18n getInvoker() - RESTEASY002315: PathInfo: /director/logmessage 

包国际化似乎是在原生的Java分布:com.sun.imageio.plugins,我试图改变LOG4 jlevels如下:

<appender name="netty" class="org.apache.log4j.FileAppender"> 
    <param name="append" value="true" /> 
    <param name="file" value="atf_logs/atf_http.log" /> 
    <layout class="org.apache.log4j.PatternLayout"> 
     <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p %c{1} %M() - %m%n" /> 
    </layout> 
    <filter class="org.apache.log4j.varia.LevelRangeFilter"> 
     <param name="LevelMin" value="ERROR" /> 
     <param name="LevelMax" value="FATAL" /> 
    </filter> 
</appender> 

<logger name="com.sun.imageio.plugins" additivity="false"> 
    <level value="INFO" /> 
    <appender-ref ref="netty" /> 
</logger> 

我有也尝试过:

<logger name="org.jboss.resteasy.client.jaxrs.i18n" additivity="false"> 
    <level value="INFO" /> 
    <appender-ref ref="netty" /> 
</logger> 

任何想法赞赏。

回答

2

你可以尝试和调整的log4j以下:

<logger name="org.jboss.resteasy.core" level="INFO" /> 
<logger name="org.jboss.resteasy.specimpl" level="INFO" /> 
<logger name="org.jboss.resteasy.plugins.server" level="INFO" /> 

在这里看到更多的信息http://docs.jboss.org/resteasy/docs/2.3.0.GA/userguide/html/Installation_Configuration.html#RESTEasyLogging

+0

我添加了这两个选项的log4j.xml:'<记录器名称=“org.apache。 HTTP”相加= “假”> <电平值= “INFO”/> <附加器-REF REF = “网状”/> <记录器名称= “org.jboss.resteasy” 相加= “假” > ' – eeijlar