课程介绍:
Log4j,Log4j2,Logback是项目开发中最常用的用于记录应用程序日志的开源框架,使用日志框架可以在运行时启用日志记录,而无需修改应用程序。
在开发和调试阶段,日志可以帮助我们更好更快地定位bug;在运行维护阶段,日志又可以帮助我们记录大部分的异常信息,从而帮助我们更好的完善系统。日志可以说是项目开发中必不可少的一个组件。
本课程采用项目案例驱动的方式详细讲解了Log4j,Log4j2,Logback等日志组件,知识点采用由浅入深的方式讲解,让大家在轻松愉快的氛围中完成学习。
适合人群:
学习完了JavaSE,Java Web课程的同学。
课程目录:
第一章 Java日志组件Log4j详解
1-1 log4j-为什么要使用log4j
1-2 log4j-log4j的下载
1-3 log4j-log4j日志级别
1-4 log4j-log4j日志输出控制文件的构成
1-5 log4j-log4j在程序中实现的步骤
1-6 log4j-log4j日志输出控制文件分析
1-7 log4j-定义日志附加器
1-8 log4j-常见日志附加器介绍
1-9 log4j-修饰日志附加器常见的属性
1-10 log4j-常见的布局修饰
1-11 log4j-控制台附加器
1-12 log4j-log4j配置根Logger
1-13 log4j-文件附加器
1-14 log4j-滚动文件附加器
1-15 log4j-附加器属性之Threshold-1
1-16 log4j-附加器属性之Threshold-2
1-17 log4j-附加器属性之Append
1-18 log4j-每天生成一个日志文件附加器
1-19 log4j-每小时生成一个日志文件
第二章 Java日志组件Log4j-2.x详解
2-1 log4j2-log4j2版本的下载
2-2 log4j2-log4j2与log4j区别
2-3 log4j2-log4j2实现的步骤
2-4 log4j2-案例1-Console标签-控制台附加器
2-5 log4j2-ThresholdFilter标签
2-6 log4j2-案例2-File标签-文件附加器
2-7 log4j2-properties属性标识
2-8 log4j2-案例3-RollingFile标签-滚动文件附加器-1
2-9 log4j2-案例3-RollingFile标签-滚动文件附加器-2
2-10 log4j2-案例4-RollingFile标签-基于大小的滚动文件附加器
2-11 log4j2-案例5-多策略的使用
2-12 log4j2-封存数量控制标签的使用
第三章 Java日志组件Logback详解
3-1 logback-logback介绍
3-2 logback-案例1日志输出到控制台-1
3-3 logback-案例2日志输出到控制台-2
3-4 logback-案例3日志文件追加器
3-5 logback-案例4滚动文件追加器
3-6 logback-案例5超过指定大小压缩归档日志文件
3-7 logback-案例6日志过滤器
3-8 logback-案例7日志标签的使用
Log4j,Log4j2,Logback是项目开发中最常用的用于记录应用程序日志的开源框架,使用日志框架可以在运行时启用日志记录,而无需修改应用程序。
在开发和调试阶段,日志可以帮助我们更好更快地定位bug;在运行维护阶段,日志又可以帮助我们记录大部分的异常信息,从而帮助我们更好的完善系统。日志可以说是项目开发中必不可少的一个组件。
本课程采用项目案例驱动的方式详细讲解了Log4j,Log4j2,Logback等日志组件,知识点采用由浅入深的方式讲解,让大家在轻松愉快的氛围中完成学习。
适合人群:
学习完了JavaSE,Java Web课程的同学。
课程目录:
第一章 Java日志组件Log4j详解
1-1 log4j-为什么要使用log4j
1-2 log4j-log4j的下载
1-3 log4j-log4j日志级别
1-4 log4j-log4j日志输出控制文件的构成
1-5 log4j-log4j在程序中实现的步骤
1-6 log4j-log4j日志输出控制文件分析
1-7 log4j-定义日志附加器
1-8 log4j-常见日志附加器介绍
1-9 log4j-修饰日志附加器常见的属性
1-10 log4j-常见的布局修饰
1-11 log4j-控制台附加器
1-12 log4j-log4j配置根Logger
1-13 log4j-文件附加器
1-14 log4j-滚动文件附加器
1-15 log4j-附加器属性之Threshold-1
1-16 log4j-附加器属性之Threshold-2
1-17 log4j-附加器属性之Append
1-18 log4j-每天生成一个日志文件附加器
1-19 log4j-每小时生成一个日志文件
第二章 Java日志组件Log4j-2.x详解
2-1 log4j2-log4j2版本的下载
2-2 log4j2-log4j2与log4j区别
2-3 log4j2-log4j2实现的步骤
2-4 log4j2-案例1-Console标签-控制台附加器
2-5 log4j2-ThresholdFilter标签
2-6 log4j2-案例2-File标签-文件附加器
2-7 log4j2-properties属性标识
2-8 log4j2-案例3-RollingFile标签-滚动文件附加器-1
2-9 log4j2-案例3-RollingFile标签-滚动文件附加器-2
2-10 log4j2-案例4-RollingFile标签-基于大小的滚动文件附加器
2-11 log4j2-案例5-多策略的使用
2-12 log4j2-封存数量控制标签的使用
第三章 Java日志组件Logback详解
3-1 logback-logback介绍
3-2 logback-案例1日志输出到控制台-1
3-3 logback-案例2日志输出到控制台-2
3-4 logback-案例3日志文件追加器
3-5 logback-案例4滚动文件追加器
3-6 logback-案例5超过指定大小压缩归档日志文件
3-7 logback-案例6日志过滤器
3-8 logback-案例7日志标签的使用