ZeytinLogger: The best way to log in your Flutter projects!

Hey everyone!

I wanted to share a package I’ve been working on called ZeytinLogger.

Traditional console logs are great for debugging in the IDE, but they disappear once the app restarts or goes to the user. If you need to check what happened on a device leading up to a bug, those console logs are gone.

I needed a way to store logs locally, categorize them, and easily query them later (e.g., for sending bug reports or telemetry). ZeytinLogger does exactly this. It’s built on top of ZeytinX (a fast local storage package) to handle data persistence under the hood.

ZeytinLogger (ZeytinX kullanıyor) PubDev: zeytinlogger | Dart package

2 Likes

This looks really interesting. I’ve been needing something like this myself; a way to allow users to switch on log collection to help diagnose an issue, without sending it all to the cloud.

2 Likes

Perfect! I’m so glad it works for you. ZeytinLogger runs ZeytinX in the background. That’s why it may not work in Flutter Web builds. However, it will work flawlessly on Android and all other native platforms. You can show your support by liking this and maybe even (if you have time) giving the GitHub repository a star. I’m continuing to develop packages for the world :green_heart::olive: