在开发的时候我们会希望 只将  sql信息的日志,已经自定义输出的日志进行打印 ,而一些框架级的日志不需要输出

如下    首先 rootLogger 设置日志级别    log4j.rootLogger=debug, stdout   

debug  日志级别 为debug  。stdout  为输出的配置信息  可以自定义

如果要输出多个日志级别 用空格隔开  如  DEBUG INFO , stdout    逗号后为输出日志格式  如要输出到控制台、文件、数据库等 以及自定义输出内容。

org.apache.log4j.ConsoleAppender  设置控制台输出

org.apache.log4j.PatternLayout  自定义输出格式

如数据库输出

 

log4j.rootLogger=debug, stdout

#  下面就是对日志的格式进行配置

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} [%c]-[%p] %m%n

# 下面将不想打印的日志级别设置为 off

 

当然你也可以新加一些你看着不顺眼的日志 将它的级别设置为 off 或者error 级别,这样它就不会出现在控制台  这里可以直接指定某一个包或者具体到某一个类

 

posted on 2018-01-30 11:41  秦水坡  阅读(529)  评论(0编辑  收藏  举报