📢 LoggerPro — Structured Logging + Editor Diagnostics for Unity
LoggerPro replaces Unity’s default console with a powerful, category-based logging system and a modular diagnostics suite — built exclusively for Editor tool developers.
It’s fast, themeable, and loaded with tools to help you debug, inspect, and clean up complex Unity Editor workflows.
⚠️ This is not just a log viewer. It’s a diagnostics engine for Editor tooling — combining the capabilities of multiple specialist tools into one integrated workspace.
✅ Perfect For
- Unity Editor tool and plugin developers
- Asset publishers supporting users and feedback
- Teams working on large editor codebases
- Anyone frustrated by log spam, memory leaks, or repaint lag in the Unity Editor
💡 Key Features
🧩 Category-Based Logging
- Filter logs by category (e.g. Importer, UI, Validator)
- Toggle by log level: Info, Warning, Error, Debug, Success, Trace
- Deduplicate repeated logs with count indicators
- Rich log UI: foldouts, copy to clipboard, JSON export
- Save/load category filter presets (with Undo/Trash)
🧪 Modular Diagnostics Suite (15+ Built-in Tools)
LoggerPro includes a full diagnostics panel — plug-and-play tools for real-time insights:
- 🧠 Runtime Leak Scanner – find untracked textures, styles, and scriptables
- 🔁 Static Field Audit – detect memory-holding static variables
- 🎯 Update Hook Scanner – identify forgotten EditorApplication.update bindings
- 🖼️ SceneView Repaint Scanner – find performance-heavy redraw triggers
- 🧼 SetDirty Call Scanner – catch unsafe EditorUtility.SetDirty() usage
- 🚨 Script Reload Estimator – estimate reload cost from static data/init
- 💥 Serializable Violation Checker – detect [SerializeField] issues
- 🧹 Project Cleaner – orphaned .meta files, empty folders, and cleanup
- 🧭 Namespace Validator + Fixer – auto-suggest correct namespaces
- 🧩 Define Symbol Scanner – find symbols used vs. defined
- 📦 Big Asset Detector – flag oversized textures, models, audio, etc.
- 📁 Folder Structure Validator – catch scripts outside their .asmdef
- 🧮 Script Inheritance Viewer – visualize your class hierarchies
- 🧠 Asmdef Graph Viewer – visualizes references + circular dependencies
- 🧰 Refactor Tools Panel – move scripts into assemblies easily
Extensible: All tools follow an IDiagnosticTool interface — build and plug in your own.
📤 Full Export System
- Export logs to TXT, JSON, or Markdown
- Include Unity version, platform, and timestamp
- Save/load session archives (.loggerproarchive)
- Copy all logs to clipboard
- Screenshots on error (auto or manual capture)
🎨 Themed Editor UI
- Fully themed UI with dark/light mode support
- Custom styles for all UI layers (buttons, headers, boxes, tabs)
- Built-in themes: Pure Flat Noir, Retro Mac (or fallback to Unity defaults)
- Switchable via preferences
🔁 LoggerPro Lite (Included Fallback)
- Ship DevLog.Log() in your tools
- If LoggerPro is present: full logging + diagnostics appear
- If not: LoggerPro Lite provides a clean, structured, filterable fallback console
- Zero setup for your users
- Safe to include in any Unity Editor asset
🛠️ What's Included
- Full C# source code (100% Editor-only)
- Rich console window (Logs, Diagnostics, Settings tabs)
- 15+ built-in diagnostic tools with categorized UI
- LoggerProConfig and LoggerProSettings assets
- DevLog bridge + LoggerPro Lite fallback
- Export templates for Markdown, JSON, and Archive
- Built-in ThemeSettings engine
- Clean, modular folder structure (RevGaming/LoggerPro/)
🚫 Editor-Only — Not For Runtime
LoggerPro is Editor-only. It does not run in builds.
It’s built specifically for Unity developers creating tools, plugins, and editor extensions.
⚖️ LoggerPro Lite Redistribution Terms
LoggerPro Lite is included for fallback support and can be redistributed with your own Editor tools only if:
- The folder is included unmodified (aside from namespace tweaks)
- A license notice is preserved (LoggerProLite/LICENSE.txt)
- You treat it as a third-party tool
Modified or stripped-down versions are not officially supported.
👨🔧 Built by Rev + Rab
LoggerPro was built to solve real frustrations:
- Log spam
- Editor memory leaks
- Poor diagnostics for tool developers
Built by the creator of Snap Studio Pro, with zero third-party dependencies and full source access — so you’re never locked out.