CyberSEO Pro plugin for WordPress

Filtering application logs

Read Time:1 Minute, 16 Second

🚀 New talker feature in 2.1.0 release is filtering logs, exceptions and errors. Now I want to tell you how it works.

There can be a lot of logs in a large application. Working with network via http, local storage, controllers, exceptions, errors, verbose info, etc.

👀 Sometimes it becomes difficult to track something very important. And at this moment, the talker update is rushing to your aid.

⚙️ Filtering data with Talker

Let’s imagine that there are a lot of logs in your application

Filtering application logs

But our interest is to see only navigation logs.
How we can make it?

Talker logs selected

Add filter to your Talker constructor, or set it by configure() method

 final talker = Talker( filter: BaseTalkerFilter( types: [TalkerRouteLog], ), );
Enter fullscreen mode Exit fullscreen mode
 final talker = Talker(); talker.configure( filter: BaseTalkerFilter( types: [TalkerRouteLog], ), );
Enter fullscreen mode Exit fullscreen mode

types: – log types driven by Talker package or your custom logs that you create. How I can make custom log?

Result:
Logs gif

But, how can I make it if I do not know what type of log is it?
Talker can do it 🙂 Use titles: filed of filter

 final talker = Talker( filter: BaseTalkerFilter( titles: ['ROUTE'], ), );
Enter fullscreen mode Exit fullscreen mode

Result will be same as of types: [TalkerRouteLog]

Thank you for reading post!
💻 Article example source code here

Show some ❤️ and put a star on the GitHub to support the project! We are trying to make the best logs and errors manager for Flutter applications.

Source: https://dev.to/frezyx/filtering-logs-with-talker-3j7e

Classy and Cool Custom CSS Scrollbars: A Showcase Previous post Classy and Cool Custom CSS Scrollbars: A Showcase
Meme Monday 🐝 Next post Meme Monday 🐝

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.