Можно ли указать часовой пояс, который будет использовать log4j? Мне нужно, чтобы даты в файле журнала были другим часовым поясом, чем приложение. log4j PatternLayout
использует SimpleDateFormat
. К сожалению, не существует способа управлять часовым поясом SimpleDateFormat
через строку шаблона (DateFormat
имеет метод setTimeZone
, но это не помогает).
Я посмотрел на источник log4j и SimpleDateFormat
инициализируется в PatternParser.finalizeConverter
. К сожалению, нет простого способа установить DateFormat
для установки часового пояса.