2016-03-23 30 views
0

log4j2設定で半日ログファイルを生成します。私が与えている:log4j2を使って半日ログを生成する方法は?

<RollingFile name="fileAppender" filename ="${logName} append="true" 
    FilePattern="${logName}. %d{yyyy-MM-dd-a}"> 

も定義された:

<Policies> 
    <TimeBasedTriggeringPolicy interval="1" 
     Module="true"/> 

が、私はそれが何かになりたいけれども、私は唯一のAMこの方法でログイン取得しています:

a.log.2016-03-23-AM 
b.log.2016-03-23-PM 

誰かが助けることができます私は同じで出ている?

答えて

0

これにはCronTriggeringPolicyを使用できます。使用する実際の式については、答えの式をCron Expression (Quartz) for a program to run every midnight at 12 amに借りました。

<RollingFile name="fileAppender" filename ="${logName} append="true" FilePattern="${logName}.$$d{yyyy-MM-dd-a}"> 
    <CronTriggeringPolicy schedule="0 0 0,12 * * ?" /> 
</RollingFile> 
+0

ありがとうございましたrgoers!私は間違いなくこれを試してみます。 –

関連する問題