biz-Streamマニュアル ライブラリ共通ガイド 第4章 ログ設定 4.2.1 appender 要素

4.2.1 appender 要素

appender要素では、出力するログの出力先等を設定することができます。 ログの出力には、出力先に応じたクラスを使用します。 この要素で設定可能な属性は使用するクラスにより異なります。 以下は基本的な属性です。

属性 説明
Name 定義名を定義する。
(logger要素のappender-ref要素のref属性から参照される)
Class ログ出力時に使用するクラス名を指定する。
定義例(ファイル出力の場合):ch.qos.logback.core.rolling.RollingFileAppender

RollingFileAppenderを使用した場合の記述例:

<appender name="PDFLIB_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${log.dir}/bspdf.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <FileNamePattern>${log.dir}/bspdf.%d{yyyy-MM-dd}.log</FileNamePattern>
    </rollingPolicy>
    <encoder>
        <Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %level %logger - %msg%n%ex{full}</Pattern>
        <charset>UTF-8</charset>
    </encoder>
</appender>