log4j7

本文详细介绍了Log4J的日志配置方法,包括控制台、文件、回滚文件、邮件及数据库等多种输出方式,并展示了如何使用自定义布局实现灵活的日志记录。
文件配置Sample2
下面给出的Log4J配置文件实现了输出到控制台,文件,回滚文件,发送日志邮件,输出到数据库日志表,自定义标签等全套功能。

log4j.rootLogger=DEBUG,CONSOLE,A1,im
#DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASE
log4j.addivity.org.apache=true
###################
# Console Appender
###################
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
#####################
# File Appender
#####################
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
########################
# Rolling File
########################
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 Appender
####################
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
{ "data": "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", "encryptKey": "L7392SXY6UlpMeulyypjdmPNK+CFOHxpaBSOp+8CEQcy/+AXh5xozsAfgJlzUGIQbLsWXVcUELsYq2zhZbpusFaeLd/ycBXQ9n5eLfG1hjOpX3XKmWuTy1EFRqS+ND8uB12gaaNRO6UU4yuQzUs+RUHdjcQJLoLbdsQWScHGI3c=" }把这个包含data和encryptKey的JSON对象作为字符串类型传递
03-22
data字段的值"wtsAis5uIcpu9XrsdRLv+Qxd2SmBSBvpqm46BDMRZL0cpDFdwG2MUjv9FNrcJPZhiFEMoRxjNK5hDfLiXVmbGIyo4JGIUt5/4...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"看起来像Base64编码的二进制数据...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值