Replace Unity’s default console with structured logging and built-in diagnostics — designed for Editor tool developers who want category-based logs, better filtering, and real insight beyond Debug.LogLoggerPro is Editor-only, and does not rely on any runtime shaders, materials, or pipeline-specific assets.It is fully compatible with Built-in, URP, and HDRP.Packaged with Unity 2022 LTS.Tested in Unity 2022 LTS, Unity 2023, and Unity 6.⚠️ Editor-Only — Does Not Run in BuildsLoggerPro is an Editor-only tool designed for Unity developers building tools, plugins, and editor extensions.📢 LoggerPro — Structured Logging & Diagnostics for Unity EditorLoggerPro replaces Unity’s default console with a structured logging system and built-in diagnostics suite — designed specifically for Editor tooling workflows.Filter logs by category, track issues faster, and diagnose problems that Unity’s default console simply doesn’t show.This isn’t just a log viewer — it’s a debugging workspace for serious Editor development.✅ Perfect ForUnity Editor tool and plugin developersAsset publishers supporting usersTeams working on large Editor codebasesAnyone tired of log spam, memory leaks, or repaint issues💡 Key Features🧩 Structured Logging SystemCategory-based logging (Importer, UI, Validator, etc.)Log level filtering (Info, Warning, Error, Debug, etc.)Deduplicated logs with countersRich UI with foldouts, copy, and exportSave/load filter presets🧪 Built-In Diagnostics Suite15+ tools for real-time Editor diagnostics:Detect memory leaks and untracked objectsFind static fields holding referencesIdentify expensive repaint/update hooksCatch unsafe Editor API usageValidate namespaces, asmdefs, and project structureExtensible via IDiagnosticTool — build your own tools and plug them in.📤 Export & ReportingExport logs to TXT, JSON, or MarkdownInclude Unity version, platform, and timestampsSave/load session archivesScreenshot capture on errors🎨 Themed Editor UIFully themeable UI (dark/light/custom)Built-in themes (Pure Flat Noir, Retro Mac)Custom styling across all UI elements🔁 LoggerPro Lite (Fallback Included)Use DevLog.Log() in your toolsFull LoggerPro if installedClean fallback console if notSafe redistribution for Editor assets🛠️ What’s IncludedFull C# source (Editor-only)Console window (Logs, Diagnostics, Settings)15+ diagnostic toolsConfig + settings assetsExport templates (Markdown, JSON, Archive)Modular folder structure⚖️ LoggerPro Lite RedistributionLoggerPro Lite can be redistributed with your tools if:Included unmodified (except namespace changes)License file preservedTreated as a third-party component👨🔧 Built by Rev + RabLoggerPro was built to solve real problems:Log spamEditor memory leaksLack of diagnostics for tool developersNo third-party dependencies. Full source included.🤖 AI-Assisted Development LoggerPro was developed using AI-assisted workflows, with all features manually tested and validated.AI was used as a pair programmer, not an auto-generator.Core Logging SystemEditor-only structured logging systemLog levels: Info, Warning, Error, Debug, Success, TraceCategory-based filtering with Save/Load/UndoDeduplicated logs with count displayStack traces and Unity Object supportOptional JSON log outputScreenshot capture on ErrorLog search, session archive toggle, and clipboard export🧪 Diagnostics Tools (15+ Included)Includes a modular diagnostics suite with tools for:Memory and resource leak detectionStatic field auditsEditor update/repaint analysisUnsafe API usage detectionProject structure and namespace validation📤 Export SystemExport logs to TXT, JSON, and MarkdownCopy all logs to clipboardSave/load .loggerproarchive session filesIncludes timestamps, Unity version, and platform info🎨 Theming & UIFully themed Editor window (dark/light/custom)Theme settings via LoggerProThemeSettingsToggle between custom and Unity default stylesResizable layout with saved EditorPrefsClean UI elements (foldouts, toolbars, help boxes)⚙️ Presets & PreferencesSave/load category view presets (with Undo/Trash)Log type toggles and filtersSearch and imported log toggleEditorPrefs-based persistence for UI and settings🧩 Source Code & Extensibility100% full C# source codeClean modular structure (SOLID principles)Interface-based design (ILoggerProContext, ILoggerStorage, etc.)Extend diagnostics via IDiagnosticToolSupports shipping with DevLog.Log() (works with or without LoggerPro installed)📦 RequirementsUnity 2022.3 LTS or newerEditor-only (does not run in builds)No runtime componentsNo external dependenciesLoggerPro was developed using AI-assisted workflows throughout the entire process.AI (via ChatGPT) was used to:Co-design the architecture following SOLID principlesGenerate and refactor C# code iterativelyCreate core systems (logging, diagnostics, UI)Help structure the project into clean, modular assembliesAssist with documentation drafts and export formatsOptimize performance and detect memory issues via custom scannersAlthough AI provided technical scaffolding and coding assistance, all features, systems, and final integration were manually tested, validated, and refined by the developer.LoggerPro was not generated in bulk or auto-exported — it was handcrafted using AI as a collaborative tool, much like a pair programmer.




