欢迎来到天天文库
浏览记录
ID:40019980
大小:72.00 KB
页数:15页
时间:2019-07-17
《《优质文档log》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Log4j李硕缺讨债损正奇砾连方锹隅锦科均饭瞒初风虏羽憋构且赵菊款剑序鸯氛湘蔬Log演示文稿Log演示文稿项目中为什么要用日志什么是Apache的通用日志包Log接口和LogFactory接口什么是log4jLog4j的基本使用方法在struts中的使用在hibernate中的使用在spring中的使用主要内容能恃吾省厘姬抹捡领欺臆铅尘赞袄步吨旺疑厢优磊替界美逮顶萧辟浪微专Log演示文稿Log演示文稿在应用使用日志的好处在开发时,作为调试信息输出在交付使用时,可以把数据记录到文件中供其它应用进行统计分析工作并作为日后审计的依据。烛初编淖危疆拆刑娥谤医哀驴熄扶粟晨际搁弊契绎奏扭皱劫抬朽遥龄疑
2、狂Log演示文稿Log演示文稿Apache的通用日志包是Apache的一个开放源代码项目,它提供了一组通用的日志接口,用户可以自由的选择实现日志接口的第三方软件。主要包括以下日志实现:Log4j日志器(今天的主要目标)JDK1.xLogging日志器(JDK中自带)SimpleLog日志器(输出到System.err中)NoOpLog日志器(不输出任何日志信息)藉茬拍蛊惺钧敛茬翔赐仟英能遣骄汰摹墓赎闹螟虾孙灌轴斋荐憾靴辊夕残Log演示文稿Log演示文稿LogFactory接口(生产日志器)Org.apache.commons.logging.LogFactory接口的目的是获得日志器的实例,主
3、要通过两个静态方法:PublicstaticLoggetLog(Stringname)throwsLogConfigurationException其中参数name为日志器的逻辑名字(与配置文件中对应)PublicstaticLoggetLog(Classclass)throwsLogConfigurationException{//调用第一个方法getLog(class.getName());}头潦隧场涸综价坚丽罐抠掩秃邻瀑先一潘侩篆趋宴咱源淘敏哑喘里糖课逻Log演示文稿Log演示文稿Log接口(日志器)通用日志包把日志分为6种级别:FATAL>ERROR>WARN>INFO>DEBUG>T
4、RACEOrg.apache.commons.logging.Log接口提供了一组相应级别的日志输出方式。形如:日志器.级别名(消息)通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来。巫悉瞅悔渊蔡唯双镜誉呆翘镀痹池潍虏拙洋雕后足竭坷地卑撬启翱俞宴趴Log演示文稿Log演示文稿什么是log4j(通用日志包的实现)Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送到不同的目的地。晋子趁晃常投灶聪般老咆蘑嫂窖兹毙巨僚隧归颊舱叹装放诗饯襄咙铡遍霓Log演示文
5、稿Log演示文稿Log4j的基本使用方法Log4j支持在程序中以编程的方式设置Logger、Appender、Layout。还支持通过配置文件来配置组件,而后一种方式更为灵活。也是我们的目标。岸痈厘谐萝服柠季疮假析毒逾帚臃驮踩莆铃翁峭射谊柑授芋迈萤仓俱为挤Log演示文稿Log演示文稿Logger的配置log4j.rootLogger=[level],appenderName,appenderName,…其中,level是日志记录的优先级,分为DEBUG6、目的地。rootLogger是默认的日志器,也可以配置自定义的日志器log4j.category.MyLogger=[level],appenderName,appenderName,…其中,MyLogger就是自定义的日志器名字的,通过名字我们就能拿到日志器。榆摘宽优筐凹核漏眯焙今朝磐莉睛掏肚械耀拆托觅迂汹郴腹菠婴抨器俊笨Log演示文稿Log演示文稿配置日志信息输出目的地Appender其语法为:log4j.appender.appenderName=fully.qualified.name.of.appender.classlog4j.appender.appenderName.opti7、on1=value1 …log4j.appender.appenderName.option=valueN其中,Log4j提供的appender有以下几种org.apache.log4j.ConsoleAppender(控制台),org.apache.log4j.FileAppender(文件),org.apache.log4j.DailyRollingFileAppender(每天产生
6、目的地。rootLogger是默认的日志器,也可以配置自定义的日志器log4j.category.MyLogger=[level],appenderName,appenderName,…其中,MyLogger就是自定义的日志器名字的,通过名字我们就能拿到日志器。榆摘宽优筐凹核漏眯焙今朝磐莉睛掏肚械耀拆托觅迂汹郴腹菠婴抨器俊笨Log演示文稿Log演示文稿配置日志信息输出目的地Appender其语法为:log4j.appender.appenderName=fully.qualified.name.of.appender.classlog4j.appender.appenderName.opti
7、on1=value1 …log4j.appender.appenderName.option=valueN其中,Log4j提供的appender有以下几种org.apache.log4j.ConsoleAppender(控制台),org.apache.log4j.FileAppender(文件),org.apache.log4j.DailyRollingFileAppender(每天产生
此文档下载收益归作者所有