
A flexible logger + string composer that scales with your needs.
Start simple with composing basic messages, then scale up to advanced formatting, styling and organization when your project demands it.
Clean, powerful, well documented, and always under your control!
// Simple
Loggie.info("Guys...")
Loggie.error("Everything's in flames...")
// Customizable
Loggie.msg("Just kidding!").color("orange").bold().italic().notice()
Loggie takes care that your logs always look clean in release builds, while allowing you to use extra styling for console targeted output. ANSI-compatible, and friendly both for solo developers and developers in a team (externally loaded settings for each developer).
If you need something simple but effective, Loggie is your guy.
Highlighted Features
Debugging
- 5 standard log levels (Debug, Error, Warning, Notice, Info).
- Categorize and toggle message groups with Domains.
- Timestamps
- Stack Traces
- Send messages to chosen Channels:
- Godot Engine Console
- Discord
- Slack
- Custom .log files?
- Third Party Channels like Loggie Console
- ... or add a new channel!
Styling
- Colors
- ASCII decors
- Modularity
- Automatically ignore and omit styles in release builds.
- Make templates for messages and styles and reuse them.
- Render results as BBCode, ANSI, Markdown or Plaintext
Highlighted Screenshots
Fantastic looking human-readable logs with minimal effort:

(Optional) Dump the user device's specs:

Discover all features and more examples on our Github.
Changelog for version 3.0
No changelog provided for this version.
Reviews (2)
This is basically the first plugin I load when I start a project. A must have for any serious endevour.
Coming from the world of software dev, I was missing a solid Logging library - Loggie provides a clean, expressive API which makes integration real easy. Additionally, with domain support, tracking down issues in a sophiscated code-base is trivial - Either in debug builds or playtest reports.
Login to write a review.


