JavaアプリApplication Insightsで日本語が文字化けする
AzureのPaasである AppService(Windows)で動かしているJavaのWebアプリ(Spring boot 2.x)からログをApplication Insightsに出力した際、日本語が文字化けした。
ネットで調べてみると、AppServiceのデフォルト文字コードがcp1252(ラテン語)らしいのが原因っぽい。
なので、さらにネットで調べると解決策ありました。
Azureポータルのアプリケーション設定で以下のパラメータを追加すると文字化けなおりました。
JAVA_OPT:-Dfile.encoding=UTF-8
同パラメータでは、ヒープサイズの設定もできるんですね。
参考にした公式ドキュメントです。
https://docs.microsoft.com/ja-jp/azure/app-service/configure-language-java