Log4j__比较全面的配

本文详细介绍了Log4j的配置方式,包括控制台、文件、Socket、邮件、数据库等不同场景下的配置实例,以及如何自定义Appender。通过本指南,开发者可以更好地理解和应用Log4j的日志记录功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[转]log4j比较全面的配置 <br>log4j.rootlogger=debug,console,a1,im <br>log4j.addivity.org.apache=true <br># <span class="t_tag">应用</span>于控制台 <br>log4j.appender.console=org.apache.log4j.consoleappender <br>log4j.appender.threshold=debug <br>log4j.appender.console.target=system.out <br>log4j.appender.console.layout=org.apache.log4j.patternlayout <br>log4j.appender.console.layout.conversionpattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n <br>#log4j.appender.console.layout.conversionpattern=<br>[start]%d{date}[date]%n%p[priority]%n%x[ndc]%n%t[thread] n%c[category]%n%m[message]%n%n <br>#应用于文件 <br>log4j.appender.file=org.apache.log4j.fileappender <br>log4j.appender.file.file=file.log <br>log4j.appender.file.append=false <br>log4j.appender.file.layout=org.apache.log4j.patternlayout <br>log4j.appender.file.layout.conversionpattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n <br># use this layout for logfactor 5 analysis <br># 应用于文件回滚 <br>log4j.appender.rolling_file=org.apache.log4j.rollingfileappender <br>log4j.appender.rolling_file.threshold=error <br>log4j.appender.rolling_file.file=rolling.log  //文件位置,也可以用变量${java.home}、rolling.log<br>log4j.appender.rolling_file.append=true       //true:添加  false:覆盖<br>log4j.appender.rolling_file.maxfilesize=10kb   //文件最大尺寸<br>log4j.appender.rolling_file.maxbackupindex=1  //备份数<br>log4j.appender.rolling_file.layout=org.apache.log4j.patternlayout <br>log4j.appender.rolling_file.layout.conversionpattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n <br><br>#应用于socket <br>log4j.appender.socket=org.apache.log4j.rollingfileappender <br>log4j.appender.socket.remotehost=localhost <br>log4j.appender.socket.port=5001 <br>log4j.appender.socket.locationinfo=true <br># set up for log facter 5 <br>log4j.appender.socket.layout=org.apache.log4j.patternlayout <br>log4j.appender.socet.layout.conversionpattern=<br>[start]%d{date}[date]%n%p[priority]%n%x[ndc]%n%t[thread]%n%c[category]%n%m[message]%n%n <br><br># log factor 5 appender <br>log4j.appender.lf5_appender=org.apache.log4j.lf5.lf5appender <br>log4j.appender.lf5_appender.maxnumberofrecords=2000 <br># 发送日志给邮件 <br>log4j.appender.mail=org.apache.log4j.net.smtpappender <br>log4j.appender.mail.threshold=fatal <br>log4j.appender.mail.buffersize=10 <br>log4j.appender.mail.from=test@sina.com.cn<br>log4j.appender.mail.smtphost=smtp.sina.com.cn<br>log4j.appender.mail.subject=log4j message <br>log4j.appender.mail.to=test@sina.com.cn<br>log4j.appender.mail.layout=org.apache.log4j.patternlayout <br>log4j.appender.mail.layout.conversionpattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n <br># 用于数据库 <br>log4j.appender.database=org.apache.log4j.jdbc.jdbcappender <br>log4j.appender.database.url=jdbc:mysql://localhost:3306/test <br>log4j.appender.database.driver=com.mysql.jdbc.driver <br>log4j.appender.database.user=root <br>log4j.appender.database.password= <br>log4j.appender.database.sql=insert into log4j (message) values ('[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n') <br>log4j.appender.database.layout=org.apache.log4j.patternlayout <br>log4j.appender.database.layout.conversionpattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n <br><br>log4j.appender.a1=org.apache.log4j.dailyrollingfileappender <br>log4j.appender.a1.file=samplemessages.log4j <br>log4j.appender.a1.datepattern=yyyymmdd-hh'.log4j' <br>log4j.appender.a1.layout=org.apache.log4j.xml.xmllayout <br>#自定义appender <br>log4j.appender.im = net.cybercorlin.util.logger.appender.imappender <br>log4j.appender.im.host = mail.cybercorlin.net <br>log4j.appender.im.username = username <br>log4j.appender.im.password = password <br>log4j.appender.im.recipient = [url=mailto:test@test.com]<span style="color: #108ac6;">test@test.com</span>[/url]<br>log4j.appender.im.layout=org.apache.log4j.patternlayout <br>log4j.appender.im.layout.conversionpattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值