log4j-日志记录小结

log4j.properties配置

### 以系统输出流的方式按照指定的格式在控制台上输出日志信息 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

### 以记录在指定文件中的方式来保存日志记录 ###
#log4j.appender.file=org.apache.log4j.FileAppender
#log4j.appender.file.File=D:\\hibernate.log
#log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

### set log levels - for more verbose logging change 'info' to 'debug' ###

#设置日志输出级别(debug,info,warn,error,fatal)和输出方式(stdout,file)
#配置日志记录总级别(根级别)
log4j.rootLogger=warn, stdout

#可以设置不同的包对应不同的日志输出级别
log4j.com.tz.dao.impl=warn
log4j.com.tz.dao.entity=warn
log4j.com.tz.util=error

当正文中(通知中)进行日志输出时,若其设置的输出等级大于或等于“log4j.rootLogger=warn, stdout” 这里设置的输出级别,才会有输出

(stdout-控制台输出;file-输出到文件)

上一篇:c语言学习—图书搜索


下一篇:Python3 计算城市距离