FLUTTER ECOSYSTEM

logging_appenders

用于 Dart 日志包的记录器附加组件,支持打印、文件和远程记录(logz、loki、graylog (gelf))。

最新版本
2.0.0+1
近 30 天下载
1.1万
喜欢数
44
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter/Dart 包,通过提供用于打印日志、写入文件以及将日志远程发送到 Logz.io、Loki 和 Graylog (GELF) 等服务的附加器来扩展核心日志功能。它与 Dart 日志包无缝集成,使开发者能够以最少的配置将日志消息路由到多个目标。非常适合用于调试、监控以及跨环境的集中式日志管理。

适合场景
  • 在开发中调试应用程序
  • 生产环境的集中日志聚合
  • 将日志写入本地文件以进行分析
  • 发送日志到远程监控服务
  • 实时日志流用于可观测性
主要特点
  • 支持打印、文件和远程日志目标
  • 与流行的日志管理平台集成
  • 使用 Dart 日志包轻松设置
  • 可配置的日志格式化和过滤
  • 跨平台兼容性
  • 可扩展的架构,用于自定义追加器
适合对象
  • 开发跨平台 Flutter 应用的开发者
  • 需要集中式日志记录的团队
  • 需要持久化日志存储的应用程序
  • 负责管理可观测性流水线的DevOps工程师
  • 使用结构化日志记录并输出 JSON 的项目
使用建议
  • 需要正确配置远程服务端点
  • 文件追加器如果未妥善管理,可能会影响性能
  • 远程日志记录引入了网络依赖
  • 确保敏感数据在生产环境中不被记录
  • 可能需要为特定后端添加额外依赖项
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add logging_appenders

所属分类

依赖

依赖清单 5 项

源码仓库

关联项目