Как установить кодировку символов для журналов ServletContext в Tomcat - PullRequest
0 голосов
/ 01 октября 2018

Из моего сервлета я вызываю метод:

getServletContext().log("Può chiedermi il saldo");

Но в файле журнала Tomcat 8.5 (/tomcat/logs/localhost.yyyy-mm-dd.log) я получаю текст с неправильной кодировкой:

 Pu? chiedermi il saldo

Кто-нибудь знает, как установить кодировку журналов в ISO-8859-1?

1 Ответ

0 голосов
/ 02 октября 2018

См. документацию .

Кодировка, используемая org.apache.juli.FileHandler или AsyncFileHandler (которая записывает файл), настраивается с помощью свойства .encoding.Свойства конфигурации перечислены в Javadoc для класса.

Я обычно явно настраиваю его для использования UTF-8

2localhost.org.apache.juli.AsyncFileHandler.encoding=UTF-8
...