2

ログの履歴ファイルを作成するために定期的なローテーション ファイル ハンドラー タグを使用している JBoss 7.1 でアプリケーションを開発しています。私がしたいのは、ファイルを .gz のような形式で圧縮することです

私はこれをしようとしました:

<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で圧縮する方法はありますか?

4

1 に答える 1

1

接尾辞は、 で解析できるパターンのみを想定していSimpleDateFormatます。ロールされたログ ファイルをハンドラー自体から圧縮する機能はありません。

于 2013-02-19T17:10:49.557 に答える