Я установил в моей конфигурации log4j два приложения (ConsoleAppender и RollingFileAppender), ConsoleAppender использует этот макет (PatternLayout: ConversionPattern =% d [% t]% -5p% c -% m% n), а RollingFileAppender использует XMLLayout. Таким образом, проблема в том, что вывод ConsoleAppender отображает правильную дату, когда я регистрирую ошибку, скажем, «28.05.2010 12:45 PM», но атрибут временной отметки XMLLayout устанавливается через 5 часов, когда я преобразую это значение эпохи к DateTime я получил "28.05.2010 17:45". Я даже использовал http://www.epochconverter.com/, чтобы проверить, был ли мой алгоритм преобразования неправильным, и результат был таким же. Есть идеи, почему это происходит?
Спасибо