ログ設定ファイル「im_logger.xml」を編集し、appender 「STDOUT」の <pattern> に [%d{yyyy-MM-dd HH:mm:ss.SSS}] を追加してください。
修正前後のログ出力例は、以下のとおりです。
* 修正前
[INFO] j.c.i.s.s.i.ServiceControllerImpl - [I.IWP.SERVICE.00004] サービス「server.service.job_scheduler」を開始します。
[INFO] j.c.i.s.s.FoundationScope4FunctionContainer - [] Register Context listener for Function-Container.
[INFO] j.c.i.f.Env$Level - [] IT
* 修正後
[2024-08-31 12:34:56.123] [INFO] j.c.i.s.s.i.ServiceControllerImpl - [I.IWP.SERVICE.00004] サービス「server.service.job_scheduler」を開始します。
[2024-08-31 12:34:56.223] [INFO] j.c.i.s.s.FoundationScope4FunctionContainer - [] Register Context listener for Function-Container.
[2024-08-31 12:34:56.323] [INFO] j.c.i.f.Env$Level - [] IT
この設定を行うことにより、system.log などの他のログファイルと突合することなく、ログの出力日時を把握することが可能です。
詳細な手順は以下のとおりです。
IM-Juggling を開き「(プロジェクト名)/conf/log/im_logger.xml」を以下のように編集してください。
以下のように 4 行目の <pattern> タグ内の先頭に [%d{yyyy-MM-dd HH:mm:ss.SSS}] を追加してください。
* 修正前
1: <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
2: <encoder>
3: <outputPatternAsHeader>true</outputPatternAsHeader>
4: <pattern>[%level] %logger{10} - [%X{log.message.code}] %msg%n</pattern>
5: <!--
6: <charset>Windows-31J</charset>
7: -->
8: </encoder>
9: </appender>
* 修正後
1: <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
2: <encoder>
3: <outputPatternAsHeader>true</outputPatternAsHeader>
4: <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%level] %logger{10} - [%X{log.message.code}] %msg%n</pattern>
5: <!--
6: <charset>Windows-31J</charset>
7: -->
8: </encoder>
9: </appender>
「im_logger.xml」を編集後、WAR ファイルと静的ファイルを出力し、運用管理サイトからモジュールをデプロイしてください。
■Accel-Mart Plus 運用者操作ガイド - モジュール反映
https://aws.accel-mart.com/am_document/texts/system_operation/module_release.html