过滤应用程序日志
🚀 2.1.0 版本中的新 talker 功能可以过滤日志、异常和错误。现在我想告诉你它是如何工作的。
大型应用程序中可能会有大量日志。例如通过 http 网络、本地存储、控制器、异常、错误、详细信息等进行操作。
👀 有时追踪一些非常重要的事情会变得很困难。这时,Talker 更新就能帮到你了。
⚙️ 使用 Talker 过滤数据
假设你的应用程序中有很多日志
但我们只想查看航行日志。
该怎么做呢?
将过滤器添加到您的 Talker 构造函数中,或通过 configure() 方法设置它
final talker = Talker(
filter: BaseTalkerFilter(
types: [TalkerRouteLog],
),
);
final talker = Talker();
talker.configure(
filter: BaseTalkerFilter(
types: [TalkerRouteLog],
),
);
类型: - 由 Talker 包驱动的日志类型,或者您创建的自定义日志。如何创建自定义日志?
但是,如果我不知道日志是什么类型,我该怎么做呢?
Talker 可以做到 🙂 使用标题: filed 或过滤器
final talker = Talker(
filter: BaseTalkerFilter(
titles: ['ROUTE'],
),
);
结果将与以下类型相同:[TalkerRouteLog]
感谢您阅读这篇文章!
💻 文章示例源代码在这里
快来 ❤️ 并在 GitHub 上点个星,支持这个项目吧!我们正在努力为 Flutter 应用打造最佳的日志和错误管理器。
鏂囩珷鏉ユ簮锛�https://dev.to/frezyx/filtering-logs-with-talker-3j7e