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>
默认样式主题,按日志级别提供常用的颜色与样式。