java application 应用程序 e.printStackTrace()打印到哪里了?下面是日志配置:
### set log levels - for more verbose logging change 'info' to 'debug' ###log4j.rootLogger=INFO,stdout,openstore,erroroutlog4j.logger.org.apache=info
# Pattern to output the caller's file name and line number.
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern= [%d{ISO8601}]  %-5p (%c:%L)  : %m%n
log4j.appender.openstore.encoding=GBK
log4j.appender.openstore=org.apache.log4j.DailyRollingFileAppender
log4j.appender.openstore.File=./logs.log
log4j.appender.openstore.Threshold = info 
log4j.appender.openstore.DatePattern='.'yyyy-MM-dd
log4j.appender.openstore.layout=org.apache.log4j.PatternLayout
log4j.appender.openstore.layout.ConversionPattern=  [%d{ISO8601}] %-5p  (%c:%L)  : %m%nlog4j.appender.errorout = org.apache.log4j.DailyRollingFileAppender    
log4j.appender.errorout.File = error.log 
log4j.appender.errorout.Threshold = ERROR 
log4j.appender.errorout.DatePattern='.'yyyy-MM-dd
log4j.appender.errorout.layout = org.apache.log4j.PatternLayout    
log4j.appender.errorout.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n 
Javalogapplicationsqlexception

解决方案 »

  1.   

    怎么没有人回复啊,求高手指教。
    具体描述一下:
    select count(*) num FROM  DZ.CHECK_USER_OPER X,DZ.DEPOT_CALALOG_INFO Y,DZ.NEW_GROUP_USER_BIND_201201 T0 WHERE 1=1  AND T0.COLLECT_DATE = 20120131  AND X.STAFF_OPER(+) = T0.OP_ID AND Y.PRODUCT_CODE = T0.HIGH_PROD AND X.STAFF_ZONE = '475'  AND Y.MEASURE_ID = 200644 AND 2=2
    就是在执行sql的时候,单独在pl/sql中执行是好的。我在main方法中指行也是OK的。
    在应用环境中执行,多线程情况下,有时候就出现SQLException.但是SQLException.getMessage(),又没有信息。请高手指教。