各位,问个log4j的问题。
Logger logger = Logger.getLogger(FortuneServices.class.getName());
SimpleLayout layout = new SimpleLayout();
FileAppender appender = null;
Date date = new Date();
String strToday = date.toLocaleString().split(" ")[0];
try
{
appender = new FileAppender(layout,
"logs/FortuneServices_log" + "." +
strToday +
".txt", true);
}
catch (Exception e)
{
throw new Exception("日志文件路径错误!");
}
logger.addAppender(appender);
logger.setLevel((Level)Level.INFO);
logger.info(date.toGMTString() + " - " + strSqlStatement);
这是一段,写入日志的时候,在控制台打出来的是对的,但是在文件中却多了一行,郁闷死了,谁知道是怎么回事啊?