ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:45.50KB ,
资源ID:3124752      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3124752.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(重写log4j.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

重写log4j.doc

1、 自定义 Log4j log4j.propertieslog4j.rootLogger=OFFlog4j.appender.logfile.encoding=UTF-8log4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.Threshold=DEBUG#自定义输出 %Z %Tlog4j.appender.console.layout=mon.log.ExPatternLayoutlog4j.appender.console.layout.ConversionPattern=%dyyyyMMdd

2、 HH:mm:ss.SSSSSS %Z %p %F:%L %M %T %m%.yeahka=stdout,console,I,E.yeahka=false#指定文件名 info.log_yyyymmddlog4j.appender.I=mon.log.MyFileAppenderlog4j.appender.I.layout=mon.log.ExPatternLayoutlog4j.appender.I.layout.ConversionPattern=%dyyyyMMdd HH:mm:ss.SSSSSS %Z %p %F:%L %M %T %m%nlog4j.appender.I.Thres

3、hold=INFOlog4j.appender.I.append=truelog4j.appender.I.file=$catalina.home/logs/agent/info.loglog4j.appender.E=mon.log.MyFileAppenderlog4j.appender.E.layout=mon.log.ExPatternLayoutlog4j.appender.E.layout.ConversionPattern=%dyyyyMMdd HH:mm:ss.SSSSSS %Z %p %F:%L %M %T %m%nlog4j.appender.E.Threshold=ERR

4、ORlog4j.appender.E.append=truelog4j.appender.E.file=$catalina.home/logs/agent/error.logpackage mon.log;import org.apache.log4j.PatternLayout;import org.apache.log4j.helpers.PatternParser;public class ExPatternLayout extends PatternLayout public ExPatternLayout(String pattern) super(pattern);public E

5、xPatternLayout() super();/* 重写createPatternParser方法,返回PatternParser的子类*/Overrideprotected PatternParser createPatternParser(String pattern) return new ExPatternParser(pattern);package mon.log;import org.apache.log4j.helpers.FormattingInfo;import org.apache.log4j.helpers.PatternConverter;import org.a

6、pache.log4j.helpers.PatternParser;import org.apache.log4j.spi.LoggingEvent;public class ExPatternParser extends PatternParser public ExPatternParser(String pattern) super(pattern);/* 重写finalizeConverter,对特定的占位符进行处理,T表示线程ID占位符 Z表示时间戳*/Overrideprotected void finalizeConverter(char c) if (c = T) this.a

7、ddConverter(new ExPatternConverter(this.formattingInfo); else if (c = Z) this.addConverter(new ExPatternConverterTime(this.formattingInfo); else super.finalizeConverter(c);private static class ExPatternConverter extends PatternConverter public ExPatternConverter(FormattingInfo fi) super(fi);/* 当需要显示

8、线程ID的时候,返回当前调用线程的ID*/Overrideprotected String convert(LoggingEvent event) return String.valueOf(Thread.currentThread().getId();private static class ExPatternConverterTime extends PatternConverter public ExPatternConverterTime(FormattingInfo fi) super(fi);/* 当需要显示线程ID的时候,返回当前调用线程的ID*/Overrideprotecte

9、d String convert(LoggingEvent event) return String.valueOf(System.currentTimeMillis()/1000);package mon.log;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.log4j.DailyRollingFileAppender;public class MyFileAppender extends DailyRollingFileAppender

10、 private static final SimpleDateFormat sdf = new SimpleDateFormat(“yyyyMMdd“);Overridepublic synchronized void setFile(String fileName, boolean append,boolean bufferedIO, int bufferSize) throws IOException fileName = fileName + “_“ + sdf.format(new Date();super.setFile(fileName, append, this.bufferedIO, this.bufferSize);效果:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。