intra-mart Accel Platform ログ仕様書 第14版 2023-10-01

スマートメニューランキングログ

スマートメニューランキングログは、スマートメニューランキングデータを生成するために遷移情報を記録することを目的としたログです。

注意

スマートメニューランキングログは、intra-mart Accel Platform 2017 Winter(Rebecca) 以降で利用可能です。

モジュール スマートメニューランキング
設定場所 %CONTEXT_PATH%/WEB-INF/conf/log/im_logger_smart_menu_ranking.xml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<included>

  <!--
     - SMART_MENU_RANKING_LOG
    -->
  <appender name="SMART_MENU_RANKING_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <filter class="jp.co.intra_mart.system.smart_menu.ranking.log.filter.SmartMenuRankingLogFilter" />
    <file>${im.log}/platform/smart_menu_ranking.log</file>
    <append>true</append>

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

    <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
      <fileNamePattern>${im.log}/platform/smart_menu_ranking%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.system.smart_menu.ranking.log.layout.SmartMenuRankingPatternLayout" />
    </encoder>
  </appender>

     <!-- DON'T CHANGE -->
  <logger name="TRANSITION_LOG" additivity="false">
    <appender-ref ref="SMART_MENU_RANKING_FILE" />
  </logger>
     <!-- DON'T CHANGE -->

</included>

標準出力設定

ログレベル 画面遷移ログ の設定に依存
出力先(初期値)
ファイル - ${im.log}/platform/im_smart_menu_ranking.log

注意

スマートメニューランキングログのログファイルの出力先やローテートの方法を変更する場合は合わせてスマートメニューランキング設定のログ設定を変更する必要があります。
詳細は、設定ファイルリファレンスの「スマートメニューランキング設定」を参照してください。

出力パターン

スマートメニューランキングログはレイアウトクラスである jp.co.intra_mart.system.smart_menu.ranking.log.layout.SmartMenuRankingPatternLayout にて決められた形式で出力されます。

注意

ログの出力パターンの変更を行った場合、スマートメニューランキングのランキングデータの集計が正常に動作しません。