Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java log4j xmlayout中的时间戳错误_Java_Logging_Log4j_Appender_Rollingfileappender - Fatal编程技术网

Java log4j xmlayout中的时间戳错误

Java log4j xmlayout中的时间戳错误,java,logging,log4j,appender,rollingfileappender,Java,Logging,Log4j,Appender,Rollingfileappender,我将log4j配置设置为使用两个appender(ConsoleAppender和RollingFileAppender)。ConsoleAppender正在使用此布局(PatternLayout:ConversionPattern=%d[%t]-5p%c-%m%n),RollingFileAppender正在使用XMLLayout。所以问题在于,当我记录错误时,ConsolePender输出显示的是正确的日期,比如说“05/28/2010 12:45 PM”,但XMLLayout timest

我将log4j配置设置为使用两个appender(ConsoleAppender和RollingFileAppender)。ConsoleAppender正在使用此布局(PatternLayout:ConversionPattern=%d[%t]-5p%c-%m%n),RollingFileAppender正在使用XMLLayout。所以问题在于,当我记录错误时,ConsolePender输出显示的是正确的日期,比如说“05/28/2010 12:45 PM”,但XMLLayout timestamp属性设置为5小时后,当我将该历元值转换为DateTime时,我得到了“05/28/2010 5:45 PM”。我甚至经常检查我的转换算法是否错误,结果是否相同。知道为什么会这样吗


谢谢

听起来好像一个转换是关于UTC偏移量的,而另一个(未来的转换)不是。你在EDT时区,对吗