例如,为什么有的日志在控制台可以打印出来,在文件中却没有?如下日志只出现在控制台中,却不出现在文件中
`
# Set root logger level to DEBUG and its only appender to CONSOLE.
log4j.rootLogger=INFO, CONSOLE,FILE
# CONSOLE out information
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %C{1} : %m%n
# file out information
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.FILE.File=/was/logs/flow/flow.log
log4j.appender.FILE.File=/home/was/flow/flow.log
log4j.appender.FILE.MaxFileSize=50000KB
log4j.appender.FILE.MaxBackupIndex=10
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %C{1} : %
======================================
2020-07-27 16:21:10 [http-7001-Processor20] ERROR JDBCExceptionReporter : ORA-00904: "CF_EXIST_QUESTION": 标识符无效
org.hibernate.exception.SQLGrammarException: could not execute native bulk manipulation query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.engine.query.NativeSQLQueryPlan.performExecuteUpdate(NativeSQLQueryPlan.java:174)
at org.hibernate.impl.SessionImpl.executeNativeUpdate(SessionImpl.java:1163)
at org.hibernate.impl.SQLQueryImpl.executeUpdate(SQLQueryImpl.java:334)
at com.sunyard.jbpm.BPMFlowDao.updateFormData(BPMFlowDao.java:569)
at com.sunyard.jbpm.BPMFlowDao.startProcessInstance(BPMFlowDao.java:312)
at com.sunyard.actions.JBPM_ProcessStartAction.execute(JBPM_ProcessStartAction.java:161)
at com.sunyard.struts.RequestProcessor.process(RequestProcessor.java:101)
at com.sunyard.struts.ActionServlet.process(ActionServlet.java:142)
at com.sunyard.struts.ActionServlet.doPost(ActionServlet.java:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
`