Hi , i've configured a log per level info.log warn.log error.log and put
them in the correct places (or so i tough) and for some reason info prints
exceptions allso
log4j.threshold=ALL
log4j.rootLogger= INFO , InfoAppender, WarnAppender,ErrorAppender
log4j.appender.InfoAppender=org.apache.log4j.RollingFileAppender
log4j.appender.InfoAppender.File=info.log
log4j.appender.InfoAppender.MaxFileSize=1MB
log4j.appender.InfoAppender.MaxBackupIndex=3
log4j.appender.InfoAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.InfoAppender.layout.ConversionPattern=%c %M %d{ISO8601} --
%p -- %m%n
log4j.appender.InfoAppender.Threshold=INFO
log4j.appender.WarnAppender=org.apache.log4j.RollingFileAppender
log4j.appender.WarnAppender.File=warn.log
log4j.appender.WarnAppender.MaxFileSize=1MB
log4j.appender.WarnAppender.MaxBackupIndex=3
log4j.appender.WarnAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.WarnAppender.layout.ConversionPattern=%c %M %d{ISO8601} --
%p -- %m %n
log4j.appender.WarnAppender.Threshold=WARN
log4j.appender.ErrorAppender=org.apache.log4j.RollingFileAppender
log4j.appender.ErrorAppender.File=error.log
log4j.appender.ErrorAppender.MaxFileSize=1MB
log4j.appender.ErrorAppender.MaxBackupIndex=3
log4j.appender.ErrorAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.ErrorAppender.layout.ConversionPattern=%c %M %d{ISO8601} --
%p --%m%n
log4j.appender.ErrorAppender.Threshold=ERROR
here is s piece of code for example which i tough should act like i tough
and it doesn't
try{
logger.info("enter");
if ( genericTradingTimes.isTradingDay()
&& !genericTradingTimes.isHoliday(new Date(System.currentTimeMillis()))
&& genericTradingTimes.isTradingTime(new Date(System.currentTimeMillis()))
)
{
dataSourceLogic.setUrl(new String[]{});
List<SimplePaperIntraDay> list = dataSourceLogic.parseSourceToEntities();
simplePaperIntraDayService.saveNewList(list);
}
logger.info("Exit ");
}
catch (Exception e) {
logger.error(e);
throw new JobExecutionException(e);
}
when exceptions are thrown from within the info try catch they still get
printed out in the info log and not in the warn , the wanr allso prints them
but i don't want info.log to do it as well ?
thanks
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]