首页 > 移动开发 > iOS

Java日志框架

视频课 14集全 次学习
  • 免费
  • 有效期:永久有效课程自购买之日起永久有效,该课程后续更新内容将免费参加学习。
    • 课程详情
    • 课程目录

    适合人群:

    本课程适合Java初学者、需要规范项目日志管理的开发者、准备面试大厂需要掌握日志框架的求职者、以及希望系统了解Java日志生态的技术人员。无论你是刚学完Java基础不知道如何记录日志,还是项目中日志打印混乱需要规范统一,本课程都将带你从日志概述开始,系统掌握JUL、Log4j、Logback、Log4j2等主流日志框架的核心使用。


    你将会学到:

    学员将系统掌握日志概述与分类、日志框架的作用与价值、主流日志框架对比、日志门面与日志框架的区别、JUL(Java Util Logging)组件详解、JUL入门案例、日志级别说明与配置、自定义日志级别、文件日志打印等核心技能,具备在项目中正确使用日志框架的能力。


    课程简介:

    1. 为什么要学习本课程?

    日志是系统运行的“黑匣子”,对于开发调试、线上问题排查、性能监控、安全审计至关重要。然而,很多Java开发者对日志框架存在以下问题:

    • 搞不清JUL、Log4j、Logback、Log4j2、SLF4J之间的关系

    • 项目中日志打印混乱,System.out.println到处都是

    • 日志级别搞不清楚,不知道什么时候用INFO、什么时候用DEBUG

    • 配置文件靠复制粘贴,不理解每个配置项的含义

    • 不知道如何将日志输出到文件、如何配置日志滚动

    掌握日志框架是Java开发者的基本功,本课程将从日志概述开始,系统讲解JUL(Java原生日志框架)的完整使用,帮你建立正确的日志使用观念。

    2. 课程特点

    • 体系化讲解:从日志概述到主流框架对比,构建完整认知

    • 门面概念深入:讲透日志门面和日志框架的区别与配合

    • JUL精讲:Java原生日志框架从入门到精通

    • 日志级别实战:默认级别源码分析、自定义级别配置

    • 文件日志配置:从控制台到文件,日志持久化完整演示

    • 源码分析:深入理解JUL默认级别原理

    3. 主体大纲与设计思路

    课程分为四大模块,共14节视频课:

    模块一:日志框架认知(5节)

    • 日志概述(什么是日志/日志的作用)

    • 日志文件分类(系统日志/应用日志/访问日志/错误日志)

    • 日志框架作用和价值(调试/监控/审计/问题排查)

    • 市面流行的日志框架(JUL/Log4j/Logback/Log4j2)

    • 日志门面和日志框架的区别(门面模式/SLF4J与实现框架的关系)

    模块二:JUL入门(3节)

    • JUL简介及组件介绍(Logger/Handler/Formatter/Filter/Level)

    • JUL组件详细介绍(每个组件的作用与关系)

    • JUL入门案例(第一个JUL程序)

    模块三:JUL日志级别(4节)

    • JUL打印日志信息动态传递数据(日志参数化)

    • JUL日志级别说明(SEVERE/WARNING/INFO/CONFIG/FINE/FINER/FINEST)

    • JUL默认日志级别展示(默认只输出INFO及以上级别)

    • JUL默认级别源码查询(分析默认级别的底层实现)

    模块四:JUL高级配置(2节)

    • JUL自定义日志级别(通过配置文件修改日志级别)

    • JUL文件中日志的打印(FileHandler配置/日志滚动/文件路径设置)


    精选好课