用log4j2打印异常信息和堆栈信息,如何让异常信息和堆栈信息打印到本地日志文件,而控制台不打印堆栈信息,只打印异常信息呢?

log.error( e.getMessage( ) ,e);
这一句会打印异常信息和堆栈信息,如何让他的堆栈信息不打印到控制台,而打印到日志文件呢

可以通过配置文件log4j.properties去配置,对堆栈信息和异常信息使用不同的两种日志等级,然后配置文件再去指定打印