У меня "странная" проблема. Я использую log4j в приложении Java.
На моем ПК время, отображаемое в сгенерированных log4j журналах, вполне соответствует местному времени моей машины.
Проблема заключается в том, что при развертывании приложения на Windows Server 2003 время, отображаемое в файлах журнала, увеличивается. Дата в порядке, но часы и минуты совсем нет. Они совсем не совпадают с местным временем сервера. И я не вижу проблемы с часовым поясом, так как разница между местным временем и временем регистрации составляет 4 часа 30 минут. Я знаю, есть некоторые часовые пояса с 30 минутами, но все же ...
Кто-нибудь знает, как это возможно?
Здесь у вас есть шаблон преобразования для appender R:
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
Я поместил только эту часть log4j.properties, потому что только эта интересна для моей проблемы.