log4j在框架中的使用

log4j使用基本规则

最近项目需要记录日志,之前对于log4j的使用基本就是copy的,正好趁这个机会研究一下。

1.%F、%P之类符号的作用

log4j格式说明

2.log的输出级别

DEBUG < INFO < WARN < ERROR
当输出级别为INFO级别时,输出INFO WARN ERROR级别,但是不输出DEBUG级别的

3.log4j的基本格式

log4j.rootLogger=debug,stdout
### 把日志信息输出到控制台 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout

4.log4j输出类型

  • org.appender.log4j.ConsoleAppender 控制台
  • org.appender.log4j.FileAppender 文件
  • org.apache.log4j.DailyRollingFileAppender 每天产生一个文件
  • org.apache.log4j.RollingFileAppender 文件产生到指定的大小的时候产生一个新的文件
  • org.apache.log4j.WriterAppender 将产生的日志以流的方式输出到其他的地方

5.log4j的layout输出格式

  • org.apache.log4j.HTMLLayout HTML表格
  • org.apache.log4j.PatternLayout 可以灵活地指定布局模式
  • org.apache.log4j.SimpleLayout 包含日志信息的级别和信息字符串
  • org.apache.log4j.TTCCLayout 包含日志产生的时间、线程、类别等等信息

猜你喜欢

转载自blog.csdn.net/sinat_17358633/article/details/50349778
今日推荐