ilog 0.1.3 copy "ilog: ^0.1.3" to clipboard
ilog: ^0.1.3 copied to clipboard

Tiny Flutter debug logger that prints colorful, emoji-friendly logs to consoles

iLog – Colorful & Iconic Logging for Flutter 🎨 #

iLog Banner

iLog is a lightweight Flutter logger for creating readable, colorful, and iconic console log messages.
Each log type includes its own color and optional icon: Error, Warning, Success, Info, Debug, and Custom.


πŸš€ Usage #

void main() {
  // Error log
  ILog.error("Something went wrong!", icon: ILogIcon.cross);

  // Warning log
  ILog.warning("This is a warning.", icon: ILogIcon.warning);

  // Info log
  ILog.info("Informational message here.", icon: ILogIcon.info);

  // Success log
  ILog.success("Task completed successfully!", icon: ILogIcon.check);

  // Custom log
  ILog.custom(
    title: "Custom Log",
    text: "This is a custom log with your own color.",
    color: ILogColor.brightBlue,
    icon: ILogIcon.swirl,
  );
}

⚑ Features #

βœ” Colorful themed logging
βœ” Optional icon support
βœ” error, warning, info, success, custom log types
βœ” Automatically disabled in release mode
βœ” Uses debugPrintThrottled for clean output


πŸ–₯ Example Output #

Example from a real terminal:

iLog Terminal Example


🎨 Colors #

Enum Value Color Description Recommended Use
ILogColor.red Red Error / Failure
ILogColor.brightRed Bright Red Critical Error
ILogColor.yellow Yellow Warning
ILogColor.brightYellow Bright Yellow High Visibility Warning
ILogColor.green Green Success
ILogColor.brightGreen Bright Green Extra Confirmation / Start
ILogColor.blue Blue Information (Info) / Process
ILogColor.brightBlue Bright Blue Highlighted Information
ILogColor.magenta Magenta Debug / Test Data
ILogColor.brightMagenta Bright Magenta Fancy Debug
ILogColor.cyan Cyan Tips / Casual Info
ILogColor.brightCyan Bright Cyan Highlighted Tips
ILogColor.white White Neutral Text / Standard Text
ILogColor.brightWhite Bright White (Standard Terminal)
ILogColor.black Black Minimal Logs
ILogColor.brightBlack Bright Black (Grey) Low-Priority Logs (Grey)
ILogColor.orange Orange Custom Highlight
ILogColor.purple Purple Custom Detailed Information (Detail)

πŸ’‘ Icons #

Enum DΙ™yΙ™ri Δ°kon Kateqoriya / MΙ™qsΙ™d
ILogIcon.cross ❌ Error
ILogIcon.bomb πŸ’£ Error
ILogIcon.fire πŸ”₯ Error
ILogIcon.skull πŸ’€ Error
ILogIcon.alert 🚨 Error
ILogIcon.stopSign πŸ›‘ Error
ILogIcon.explosion πŸ’₯ Error
ILogIcon.warning ⚠️ Warning
ILogIcon.thunder ⚑ Warning
ILogIcon.triangle πŸ”Ί Warning
ILogIcon.caution ⚠️ Warning
ILogIcon.exclamation ❗ Warning
ILogIcon.bell πŸ”” Warning
ILogIcon.hazard ☣️ Warning
ILogIcon.check βœ… Success
ILogIcon.star ⭐ Success
ILogIcon.trophy πŸ† Success
ILogIcon.medal πŸ… Success
ILogIcon.target 🎯 Success
ILogIcon.sparkles ✨ Success
ILogIcon.thumbsUp πŸ‘ Success
ILogIcon.info ℹ️ Info
ILogIcon.lightBulb πŸ’‘ Info
ILogIcon.spiral πŸŒ€ Info
ILogIcon.book πŸ“˜ Info
ILogIcon.clipboard πŸ“‹ Info
ILogIcon.page πŸ“„ Info
ILogIcon.magnifyingGlass πŸ” Info
ILogIcon.wrench πŸ› οΈ Debug / Test
ILogIcon.dizzy πŸ’« Debug / Test
ILogIcon.thought πŸ’­ Debug / Test
ILogIcon.gear βš™οΈ Debug / Test
ILogIcon.bug πŸ› Debug / Test
ILogIcon.hammer πŸ”¨ Debug / Test
ILogIcon.testTube πŸ§ͺ Debug / Test
ILogIcon.victoryHand ✌️ Fun / Victory
ILogIcon.smile πŸ˜„ Fun / Victory
ILogIcon.party πŸ₯³ Fun / Victory
ILogIcon.confetti 🎊 Fun / Victory
ILogIcon.rainbow 🌈 Fun / Victory
ILogIcon.balloon 🎈 Fun / Victory
ILogIcon.medalFun πŸ… Fun / Victory
ILogIcon.diamond πŸ”Ή Custom / Neutral
ILogIcon.triangleBlue πŸ”· Custom / Neutral
ILogIcon.circle βšͺ Custom / Neutral
ILogIcon.square ◼️ Custom / Neutral
ILogIcon.sparkle ✨ Custom / Neutral
ILogIcon.wave 🌊 Custom / Neutral
ILogIcon.swirl πŸŒ€ Custom / Neutral
ILogIcon.pin πŸ“Œ Emotional / Pin
ILogIcon.heart ❀️ Emotional
ILogIcon.heartBroken πŸ’” Emotional
ILogIcon.laugh πŸ˜‚ Emotional
ILogIcon.cry 😭 Emotional
ILogIcon.wink πŸ˜‰ Emotional
11
likes
0
points
231
downloads

Publisher

unverified uploader

Weekly Downloads

Tiny Flutter debug logger that prints colorful, emoji-friendly logs to consoles

License

unknown (license)

Dependencies

flutter

More

Packages that depend on ilog