Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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未打印完整的堆栈跟踪_Java_Logging_Log4j_Log4j2 - Fatal编程技术网

Java Log4j未打印完整的堆栈跟踪

Java Log4j未打印完整的堆栈跟踪,java,logging,log4j,log4j2,Java,Logging,Log4j,Log4j2,我检查了SO中的所有答案。但是没有人真正帮助我 我的Log4j属性文件 log4j.rootLogger=debug,console,file log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d %5p [%t]

我检查了SO中的所有答案。但是没有人真正帮助我

我的Log4j属性文件

log4j.rootLogger=debug,console,file

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=eseries.log
log4j.appender.file.MaxFileSize=1KB
log4j.appender.file.layout=org.apache.log4j.EnhancedPatternLayout
log4j.appender.file.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n %throwable{short}
我的log4j版本

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.11</version>
  </dependency>
我得到的

我正在日志中获取
e.getMessage()
。不是完整的日志跟踪


有什么建议吗?

这是因为您的转换模式

 log4j.appender.file.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n %throwable{short}
下面是从《ThrowableInformationPatternConverter》中摘录的

输出LoggingEvent的ThrowableInformation部分。通过 默认情况下,输出完整堆栈跟踪

%throwable{none}或%throwable{0}抑制堆栈跟踪

%throwable{short}或%throwable{1}仅输出第一行

%throwable{n}将为正整数输出n行,或为负整数删除最后-n行


您需要删除
%throwable{short}
以查看完整堆栈跟踪

%throwable{short}是问题所在,它正在抑制堆栈跟踪。您还可以查看以了解更多信息。
 log4j.appender.file.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n %throwable{short}