0

作成時にファイル名に日付を追加するlog4j.propertiesのサンプルコードが欲しいです。たとえば、catilina.{yyyy-mm-dd}.log の形式のファイル catilina.2013-02-13.log があるとします。

以下のコードを使用しましたが、うまくいきません

log4j.appender.FILE.File=${log}/catilina_%d{yyyy-MM-dd}.log 

ありがとう、

4

1 に答える 1

0

代わりにLogbackを使用することをお勧めします。より高速で優れたプログラマーが背後にいるため、ドキュメントで探しているものを簡単に見つけることができます (日付による区切り、サイズ制限があってもいいです!)、アペンダーを使用したもの

    <timestamp key="bySecond" datePattern="yyyyMMdd'T'HHmmss"/>
    <appender name="FILE" class="ch.qos.logback.core.FileAppender">
        <!-- use the previously created timestamp to create a uniquely named log file -->
        <file>log-${bySecond}.txt</file>
        <encoder>
            <pattern>%logger{35} - %msg%n</pattern>
        </encoder>
    </appender>

アペンダーの詳細

于 2013-07-12T18:16:41.100 に答える