
##Log4J的配置之简单使它遍及于越来越多的应用中了

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

##此文件(log4j.properties)内容来自网络,非本文作者liigo原创。

log4j.rootLogger = DEBUG, CONSOLE,A1

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 = FATA

log4j.appender.MAIL.BufferSize = 10

log4j.appender.MAIL.From =
[email protected]

log4j.appender.MAIL.SMTPHost = www.wusetu.com

log4j.appender.MAIL.Subject = Log4J Message

log4j.appender.MAIL.To =
[email protected]

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

log4j.appender.MAIL.layout.ConversionPattern = [framework] % d - % c -%- 4r [ % t] %- 5p % c % x - % m % n