intra-mart Accel Platform / 設定ファイルリファレンス

«  インポート・エクスポートログ設定   ::   コンテンツ   ::   互換モジュール  »

ネットワークログ設定

概要

ネットワークログに関する設定を行います。
サーバ間のネットワーク通信が出力されます。ネットワークを利用した操作の追跡に使用します。
モジュール コアモジュール
フォーマットファイル(xsd) なし
設定場所 WEB-INF/conf/log/im_logger_network.xml

<included>

  <!--
     - NETWORK_LOG
    -->
  <appender name="NETWORK_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${im.log}/platform/network.log</file>
    <append>true</append>

    <!--
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>
        ${im.log}/platform/network-%d{yyyy-MM-dd}.log
      </fileNamePattern>
    </rollingPolicy>
    -->

    <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
      <fileNamePattern>${im.log}/platform/network%i.log</fileNamePattern>
      <minIndex>1</minIndex>
      <maxIndex>5</maxIndex>
    </rollingPolicy>

    <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
      <maxFileSize>10MB</maxFileSize>
    </triggeringPolicy>

    <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
      <layout class="jp.co.intra_mart.common.platform.log.layout.OutputStackTracePatternLayout">
        <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}]  [%thread] %X{log.report.sequence} %-5level  %logger{255}  %X{log.id}  - %msg%nopex%n</pattern>

        <enableOutputStackTrace>true</enableOutputStackTrace>
        <stackTraceDir>${im.log}/platform/exception/</stackTraceDir>
        <stackTraceFilename>'exception_'yyyy-MM-dd_HH-mm-ss'_%logId.log'</stackTraceFilename>
      </layout>
      <immediateFlush>true</immediateFlush>
    </encoder>
  </appender>

  <!-- Formerly Known As Logger Name "NETWORK_LOG" -->
  <logger name="org.jgroups" additivity="false">
    <level value="off" />
    <appender-ref ref="STDOUT" />
    <appender-ref ref="NETWORK_FILE" />
  </logger>

</included>

リファレンス

出力設定

ログレベル(初期値) off
出力先(初期値)
コンソール
ファイル - ${im.log}/platform/network.log

コラム

${im.log}の値はサーバコンテキスト設定のログディレクトリの設定値となります。

フォーマット文字列

フォーマット文字列 説明 設定有無(初期値)
%d{yyyy-MM-dd HH:mm:ss.SSS} 出力日時
%thread メッセージ通知したスレッド ID
%X{log.thread.group} メッセージ通知したスレッドグループ ×
%X{log.report.sequence} ログ出力順序番号(シーケンス番号)
%-5level ログレベル
%logger{255} ロガー名
%X{log.id} ログ ID
%msg ログメッセージ

«  インポート・エクスポートログ設定   ::   コンテンツ   ::   互換モジュール  »