您的位置:首页 > 编程语言 > Java开发

java中开源日志记录工具log4j

2015-10-25 20:11 477 查看
日志:除了能记录异常信息,还可以记录程序正常运行时的关键信息。

使用log4j来进行日志文件记录经典步骤:

001.在项目中创建一个lib文件夹,然后将下载好的jar包copy到该文件夹下

002.对已经copy过来的jar包,点击右键,然后执行下图操作,

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

  配置文件:

  log4j.rootLogger = debug,A,B,C,

  # 输出到控制台

  log4j.appender.A = org.apache.log4j.ConsoleAppender

  log4j.appender.A.Target = System.out

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

  log4j.appender.A.layout.ConversionPattern = %p %t %c - %m%n

  

  # 输出到日志文件

  log4j.appender.B = org.apache.log4j.DailyRollingFileAppender

  log4j.appender.B.File = logs/log.log

  log4j.appender.B.Append = true

  log4j.appender.B.Threshold = DEBUG # 输出EBUG级别以上的日志

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

  log4j.appender.B.layout.ConversionPattern = %p %t %c - %m%n

  # 保存异常信息到单独文件

  log4j.appender.C = org.apache.log4j.DailyRollingFileAppender

  log4j.appender.C.File = logs/error.log # 异常日志文件名

  log4j.appender.C.Append = true

  log4j.appender.C.Threshold = ERROR #只输出ERROR级别以上的日志

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

  log4j.appender.C.layout.ConversionPattern = %p %t %c - %m%n

问题:

如何使用log4j记录日志?

解析:引入jar包

创建properties文件

编写log4j配置代码

log4j记录日志
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: