2013-02-18 62 views
2

我正在开发一个应用程序与JBoss 7.1,我正在使用周期性旋转文件处理程序标记来创建日志的历史文件。我想要做的是压缩文件格式的一些类似的.gz使用jboss 7.1记录压缩

我试过这样:

<periodic-rotating-file-handler name="MY_LOG"> 
    <filter> 
     <all> 
      <match pattern="TEXT"/> 
     </all> 
    </filter> 
    <formatter> 
     <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p [%c] (%t) %s%E%n"/> 
    </formatter> 
    <file relative-to="jboss.server.log.dir" path="server.log"/> 
    <suffix value="_yyyy-MM-dd.gz"/> 
    <append value="true"/> 
</periodic-rotating-file-handler> 

,但我得到这个错误:

非法字符模式“G”

任何想法如何用jboss 7.1压缩?

回答

1

该后缀只需要一个可由SimpleDateFormat解析的模式。没有能力从处理程序本身压缩滚动的日志文件。

+0

FWIW,https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html/Administration_and_Configuration_Guide/Periodic_Log_Handler_Properties.html同意 – 2014-12-12 14:56:01