FLUTTER ECOSYSTEM

flutter_logs

适用于 Flutter 应用的全面基于文件的日志框架。(支持 ELK 堆栈)

flutter_logs 封面
最新版本
2.2.7
近 30 天下载
2.3万
喜欢数
123
Pub 分数
130

Package Overview

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

插件概览

flutter_logs 是一个全面的基于文件的日志框架,专为 Flutter 应用程序设计,支持 ELK 堆栈(Elasticsearch、Logstash、Kibana),实现详细且结构化的日志记录。它允许开发者将日志保存到本地文件,从而更轻松地调试和分析应用行为。该包支持 Android 和 iOS 平台,提供可配置的日志级别、日志轮转和保留策略。适用于生产环境的调试与监控,通过持久化、可搜索的日志文件提升对应用性能和错误的可见性。

适合场景
  • 调试生产问题
  • 监控应用程序随时间的行为
  • 与ELK堆栈集成以实现集中式日志记录
  • 分析崩溃模式
  • 跟踪用户特定的错误序列
主要特点
  • 基于文件的日志存储
  • ELK Stack 兼容性
  • 可配置的日志级别
  • 日志文件轮换和保留
  • 跨平台支持(Android 和 iOS)
  • 通过 pubspec 实现轻松集成
适合对象
  • 需要持久化日志的开发人员
  • 使用集中式日志分析的团队
  • 需要详细错误跟踪的应用程序
  • 生产级别的调试
  • 长期性能监控
使用建议
  • 需要手动管理日志文件
  • 可能会增加应用存储使用量
  • 需要正确配置以获得最佳性能
  • 不适用于实时流日志
  • 最佳搭配日志聚合工具
支持平台AndroidiOS

安装插件

flutter pub add flutter_logs

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目