“JUL 执行原理和流程”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第2行: | 第2行: | ||
=== 日志原理解析 === | === 日志原理解析 === | ||
− | + | #初始化 LogManager | |
− | # 初始化 LogManager | + | ##Log Manager 加载 logging.properties 配置 |
− | ## Log Manager 加载 logging.properties 配置 | + | ##添加 Logger 到 logManager |
− | ## 添加 Logger 到 logManager | + | #从单例 LogManager 获取 Logger |
− | # 从单例 LogManager 获取 Logger | + | #设置级别 Level,并指定日志记录 LogRecord |
− | # 设置级别 Level,并指定日志记录 LogRecord | + | #Filter 提供了日志级别之外更细粒度的控制 |
− | # Filter 提供了日志级别之外更细粒度的控制 | + | #Handler 处理日志输出位置 |
− | # Handler 处理日志输出位置 | + | #Formatter 用来格式化 LogRecord |
− | # Formatter 用来格式化 LogRecord |
2023年2月23日 (四) 03:00的版本
https://www.bilibili.com/video/BV1iJ411H74S?p=10
日志原理解析
- 初始化 LogManager
- Log Manager 加载 logging.properties 配置
- 添加 Logger 到 logManager
- 从单例 LogManager 获取 Logger
- 设置级别 Level,并指定日志记录 LogRecord
- Filter 提供了日志级别之外更细粒度的控制
- Handler 处理日志输出位置
- Formatter 用来格式化 LogRecord