pd_log library
pd_log 的核心 Dart API:统一日志输出、原生桥接与日志文件查询。
- 提供
v/d/i/w/e/out
多级别日志输出; - 通过平台接口封装原生侧缓冲与文件写入;
- 暴露日志根路径、文件列表与按日期/年份/月的查询方法;
- 自 0.5.0 起,日志路径结构统一为:
/<year>/<month>/<day>.log
。
Classes
- LogRotation
- 日志滚动工具,提供按配置删除过期日志的能力。
- LogStyleConfig
- 日志样式配置。
- PDLog
- 日志工具类,提供统一的日志输出能力。
- PDLogConfig
- 日志配置项,用于全局控制日志行为。
- PDLogFile
- 日志文件的元信息。
Enums
- LogLevel
- 日志级别枚举。
- LogRetentionStrategy
- 日志滚动策略枚举。
Extensions
- LogLevelExt on LogLevel
-
为
LogLevel
添加扩展能力。
Constants
-
kDefaultLogStyles
→ const Map<
LogLevel, LogStyleConfig> - 默认样式主题,按日志级别提供常用的颜色与样式。