У меня есть Log4j logger.
Когда я вызываю его со строкой, подобной этой:
logger.info("test case")
Он отлично работает и регистрирует сообщение.
Но когда я вызываю его с помощью символов Unicode:
logger.info("test case €")
Он ничего не регистрирует, и похоже, что он просто не вызывается.
Таким образом, этот код будет печатать только одно сообщение журнала - «контрольный пример»:
logger.info("test case")
logger.info("test case €")
Я читал, что регистратор использует системную кодировку, если она не установлена явно, и это UTF-8.
Мне нужно зарегистрировать этот знак "€" и сообщение с ним.
Спасибо.