- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[优质文档]Log演示文稿
Log4j李硕 在应用使用日志的好处 在开发时,作为调试信息输出 在交付使用时,可以把数据记录到文件中供其它应用进行统计分析工作并作为日后审计的依据。 Apache的通用日志包 是Apache的一个开放源代码项目,它提供了一组通用的日志接口,用户可以自由的选择实现日志接口的第三方软件。主要包括以下日志实现: Log4j日志器(今天的主要目标) JDK 1.x Logging日志器(JDK中自带) SimpleLog日志器(输出到System.err中) NoOpLog日志器(不输出任何日志信息) LogFactory接口(生产日志器) Omons.logging.LogFactory接口的目的是获得日志器的实例,主要通过两个静态方法: Public static Log getLog(String name) throws LogConfigurationException 其中参数name为日志器的逻辑名字(与配置文件中对应) Public static Log getLog(Class class) throws LogConfigurationException{ //调用第一个方法 getLog(class.getName()); } Log接口(日志器) 通用日志包把日志分为6种级别: FATALERRORWARNINFODEBUGTRACE Omons.logging.Log接口提供了一组相应级别的日志输出方式。形如:日志器.级别名(消息) 通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来。 什么是log4j(通用日志包的实现) Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送到不同的目的地。 Log4j的基本使用方法 Log4j支持在程序中以编程的方式设置Logger、Appender、Layout。还支持通过配置文件来配置组件,而后一种方式更为灵活。也是我们的目标。 Logger的配置 log4j.rootLogger = [ level ] , appenderName, appenderName, … 其中,level 是日志记录的优先级,分为DEBUG INFO WARN ERROR FATAL通过在这里定义的级别。appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。 rootLogger是默认的日志器,也可以配置自定义的日志器 log4j.category.MyLogger= [ level ] , appenderName, appenderName, … 其中,MyLogger就是自定义的日志器名字的,通过名字我们就能拿到日志器。 配置日志信息输出目的地Appender 其语法为: log4j.appender.appenderName = .of.appender.class log4j.appender.appenderName.option1 = value1 … log4j.appender.appenderName.option = valueN 其中,Log4j提供的appender有以下几种org.apache.log4j.ConsoleAppender(控制台), org.apache.log4j.FileAppender(文件), org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件), org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方) 配置Layout(日志信息的格式、布局) log4j.appender.appenderName.layout = .of.layout.class log4j.appender.appenderName.layout.option1 = value1 … log4j.appender.appenderName.layout.option = valueN 其中,Log4j提供的layout有以下几种: org.apache.log4j.HTMLLayout(以HTML表格形式布局), org.apache.log4j.PatternLayout(可以灵活地指定布局模式), org.apac
您可能关注的文档
- [临床医学]有机磷农药中毒救治.ppt
- [临床医学]放射性核素治疗2010临床专业.ppt
- [临床医学]心肺复苏与气管插管.ppt
- [临床医学]格华止 2型糖尿病的标准治疗.ppt
- [临床医学]椎管内麻醉.ppt
- [临床医学]椎管内麻醉并发症.ppt
- [临床医学]椎管内麻醉期间心搏骤停的原因与防治.ppt
- [临床医学]抗血管生成与肿瘤放射治疗.ppt
- [临床医学]气管插管的操作流程.ppt
- [临床医学]椎管内麻醉后神经并发症的防治.ppt
- [优质文档]PartOne模块基础知识复习必修5Unit1Greatscientists单元重点突破.ppt
- [优质文档]microsoft powerpoint 演示文稿.ppt
- [优质文档]pnf手段.ppt
- [优质文档]PDCA题目处理方法指南.ppt
- [优质文档]990、全身麻醉时代严峻并发症的防治.ppt
- [优质文档]icd-10、dsm、ccmd诊断系统介绍与比拟.ppt
- [优质文档]powerpoint 演示文稿_19200.ppt
- [优质文档]powerpoint 演示文稿_9754.ppt
- [优质文档]tgn-双向级联三叉神经康复系统.ppt
- [优质文档]unit14演示文稿1.ppt
原创力文档


文档评论(0)