0
我配置了我的log4j.properties,以便它将所有的信息和调试消息放在一个单独的日志文件中的tomcat。但是,当应用程序失败时,请说出错误的sql命令,然后错误不会显示在该文件中,而是显示在常规的本地主机日志文件中。配置log4j显示错误
如何配置属性,使错误显示在该文件中?
log4j.rootCategory=INFO, logfile
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - <%m>%n
log4j.appender.logfile.File=${catalina.home}/logs/myapplog.log
log4j.category.org.springframework.web=INFO
log4j.category.com.package.app=DEBUG
log4j.category.org.springframework.samples.mvc31=INFO
log4j.logger.org.springframework.jdbc.core=DEBUG
类型我想在我的日志文件中看到错误是这样的:
com.microsoft.sqlserver.jdbc.SQLServerException: Invalid column name...
请同时显示您用于初始化您的记录器的代码以及用于输出日志消息的代码。 –