“JUL 执行原理和流程”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第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

日志原理解析

  1. 初始化 LogManager
    1. Log Manager 加载 logging.properties 配置
    2. 添加 Logger 到 logManager
  2. 从单例 LogManager 获取 Logger
  3. 设置级别 Level,并指定日志记录 LogRecord
  4. Filter 提供了日志级别之外更细粒度的控制
  5. Handler 处理日志输出位置
  6. Formatter 用来格式化 LogRecord