26.2 ログファイルの文字コード
ログファイルに書き込むときの文字コードはJavaのバージョンによって異なります。ここでは,JDK17以前の場合と,JDK21以降の場合を説明します。
- JDK17以前の場合
-
文字コードは,プラットフォームのデフォルトエンコーディングを使用します。
- JDK21以降の場合
-
文字コードは,システムプロパティfile.encodingの値に依存し,デフォルトはUTF-8を使用します。
JDK21以降でJDK17以前と同じようにプラットフォームのデフォルトエンコーディングを使用する場合は,config.properties(本製品の設定ファイル)のプロパティmonitor.jvm.optionsに「-Dfile.encoding=COMPAT」を指定してください。