龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

LOG4J的配置

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了, log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity

  Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了,


  

  log4j.rootLogger=DEBUG,CONSOLE,A1,im
  log4j.addivity.org.apache=true
  
  
  
  # 应用于控制台
  
  log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
  log4j.appender.Threshold=DEBUG
  log4j.appender.CONSOLE.Target=System.out
  log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
  log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
  #log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n
  
  
  #应用于文件

  log4j.appender.FILE=org.apache.log4j.FileAppender
  log4j.appender.FILE.File=file.log
  log4j.appender.FILE.Append=false
  log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
  log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
  # Use this layout for LogFactor 5 analysis
  
  
  
  # 应用于文件回滚
  
  log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
  log4j.appender.ROLLING_FILE.Threshold=ERROR
  log4j.appender.ROLLING_FILE.File=rolling.log
  log4j.appender.ROLLING_FILE.Append=true
  log4j.appender.ROLLING_FILE.MaxFileSize=10KB
  log4j.appender.ROLLING_FILE.MaxBackupIndex=1
  log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
  log4j.appender.ROLLING_FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
  
  
  #应用于socket
  log4j.appender.SOCKET=org.apache.log4j.RollingFileAppender
  log4j.appender.SOCKET.RemoteHost=localhost
  log4j.appender.SOCKET.Port=5001
  log4j.appender.SOCKET.LocationInfo=true
  # Set up for Log Facter 5
  log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout
  log4j.appender.SOCET.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]%n%c[CATEGORY]%n%m[MESSAGE]%n%n
  
  
  # Log Factor 5 Appender
  log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender
  log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000
  
  
  
  # 发送日志给邮件
  
  log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
  log4j.appender.MAIL.Threshold=FATAL
  log4j.appender.MAIL.BufferSize=10
  log4j.appender.MAIL.From=kengking@163.com
  log4j.appender.MAIL.SMTPHost=smtp.163.com
  log4j.appender.MAIL.Subject=Log4J Message
  log4j.appender.MAIL.To=kengking@163.com
  log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
  log4j.appender.MAIL.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
  
  
  
  # 用于数据库
  log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender
  log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/test
  log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver
  
  

精彩图集

赞助商链接