JAVA编码(4)——JAVA打印日志Logger处理

log4j.properties配置文件中:​(注意标红的行,只有定义在com.sinosoft下执行logger.info,才能够执行打印日志)

log4j.rootLogger=ERROR, stdout,df

# MyBatis logging configuration...

log4j.logger.com.sinosoft=info

log4j.logger.abc=debug

# Console output...

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} %5p [%F\:%L] %c{8}.%M() - %m%n

log4j.appender.df=org.apache.log4j.DailyRollingFileAppender

log4j.appender.df.file=E:/test.log

log4j.appender.df.layout=org.apache.log4j.PatternLayout

log4j.appender.df.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} %5p [%F\:%L] %c{8}.%M() - %m%n​

===================================================Java类中:​

private Logger logger = Logger.getLogger(TestMysql.class);​

例如:​

try {

              connection.rollback();

} catch (SQLException e1) {

             logger.info("事务回滚失败,请核查:" + e1.getLocalizedMessage());

             e1.printStackTrace();

}

 

  

posted @ 2015-04-05 18:55  xu_shuyi  阅读(1340)  评论(0)    收藏  举报