🐞 Bugger

The best Flutter package for logging in a developer-friendly, table-style console layout.
Elegant, colorful, and ideal for debugging with file, method, and line-level precision.

pub package Pub Points Likes GitHub Repo


πŸ§ͺ Sample Bugger Output

╔════════════╦════════════════════════════════════════════════════════════════════╗
β•‘ Field      β•‘ Value - [Bugger Detection]                                         β•‘
╠════════════╬════════════════════════════════════════════════════════════════════╣
β•‘ πŸ“ Issue   β•‘ ☒️ This is a debug log using Bugger!                               β•‘
β•‘ πŸ“„ File    β•‘ main.dart                                                          β•‘
β•‘ πŸ“Œ Line    β•‘ 32                                                                 β•‘
β•‘ πŸ”§ Method  β•‘ [_triggerBuggerLog]                                                β•‘
β•‘ πŸ”— Locationβ•‘ package:example/main.dart : At line - 32                           β•‘
β•‘ 🌐 GitHub  β•‘ https://github.com/rahmanprofile/bugger.git                        β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•©β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

✨ Features

  • 🧾 Clean console output with table formatting
  • 🧠 Auto-detects file name, method name, line and column number
  • 🌈 Color-coded messages (Info, Warning, Error)
  • 🚫 Logs only in kDebugMode β€” silent in release builds
  • πŸ”— GitHub source linking (optional)
  • πŸ“Š GitHub user score support (Repos, Followers, Contributions)
  • πŸ”„ Long lines auto-wrap for better console readability
  • πŸ’‘ Easy to use with optional tags, stack traces, and callbacks

πŸ“¦ Installation

Add this to your pubspec.yaml:

dependencies:
  bugger: ^0.0.4

Libraries

bugger
log/bugger