Structured logging and built-in diagnostics for Unity Editor development — with category filtering, exportable support logs, and debugging tools far beyond Unity’s default console.LoggerPro 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 toolkit designed for Unity developers building tools, plugins, frameworks, and custom editor workflows.--------------------------------------------------------📢 LoggerPro — Structured Logging & Diagnostics for Unity EditorLoggerPro replaces Unity’s default console with a structured logging system and integrated diagnostics suite built specifically for Editor tooling workflows.Filter logs by category, export support-ready reports, diagnose editor issues faster, and catch problems Unity’s default console simply doesn’t show.This isn’t just a log viewer — it’s a debugging workspace for serious Unity Editor development.--------------------------------------------------------✅ Perfect ForUnity Editor tool and plugin developersAsset publishers supporting usersTeams maintaining large Editor codebasesDevelopers building frameworks and pipelinesAnyone tired of log spam, repaint issues, memory leaks, or Unity Editor debugging chaos--------------------------------------------------------🧩 Structured Logging SystemCreate organized, support-ready logs instead of relying on raw Debug.Log() spam.FeaturesCategory-based logging (Importer, UI, Validator, etc.)Log level filtering (Info, Warning, Error, Debug, Trace, etc.)Deduplicated logs with countersRich UI with foldouts, copy, and export supportSearch, filtering, and category presetsSession archive save/load supportScreenshot capture on errorsLogging APIUse LoggerPro directly:DevLog.Info("Import", "Import completed.");Or wrap it with your own API:MyToolLogger.Import("Import completed.");LoggerPro is designed to integrate into your workflow — not replace your architecture.--------------------------------------------------------🔁 LoggerPro Lite (Redistributable Support Console)Ship support-ready logging with your own Unity Editor tools.LoggerProLite allows developers to keep structured logging workflows in release builds without forcing end users to install LoggerPro itself.Included WorkflowUse DevLog.Log() in your toolsFull LoggerPro integration if installedLightweight fallback console for end usersCategorized logs and exportable reportsSafe redistribution with Editor assetsThis creates a clean support pipeline between developer and customer:Developer logs structured events↓User exports categorized logs↓Faster debugging and support resolutionNo more:vague screenshots“it broke” support ticketsguessing what happened in the user’s project--------------------------------------------------------🧪 Built-In Diagnostics SuiteLoggerPro includes 15+ diagnostic and maintenance tools for Unity Editor development.Diagnostics IncludeMemory & Runtime DiagnosticsDetect non-asset texture leaksFind static fields holding referencesDetect untracked materials and render texturesIdentify persistent delegates and update hooksEditor Performance DiagnosticsDetect unsafe SceneView.RepaintAll() usageFind expensive update hooksEstimate script reload costsDetect problematic SetDirty() patternsProject Structure & MaintenanceValidate namespaces and asmdefsDetect stray scripts outside assembly scopesFind unused or empty scriptsValidate folder structureDetect missing [Serializable] usageFind oversized project assetsDetect orphaned .meta files and empty foldersExtensible ArchitectureBuild your own diagnostics tools via:IDiagnosticTooland plug directly into the LoggerPro diagnostics workspace.--------------------------------------------------------📤 Export & ReportingExport logs and diagnostics in multiple formats.Supported Export TypesTXTJSONMarkdownSession Archives (.loggerproarchive)Export Metadata IncludesUnity versionPlatformTimestampCategorized logsDeduplicated countsPerfect for:support ticketsQA workflowsuser bug reportsdebugging large toolchains--------------------------------------------------------🧠 Asmdef & Codebase ToolingLoggerPro includes tooling specifically aimed at large Unity Editor projects and framework development.Included UtilitiesAsmdef dependency optimizerAssembly graph viewerNamespace validatorFolder structure validatorSerialized field inspectorDefine symbol usage scannerScript inheritance scannerDesigned for developers maintaining modular Editor codebases and Asset Store tooling.--------------------------------------------------------🎨 Editor UIBuilt-in themes (Pure Flat Noir, Retro Mac)Dark/light compatibleConsistent themed diagnostics workspaceCustom styling support--------------------------------------------------------🛠️ What’s IncludedFull C# source (Editor-only)Console window (Logs, Diagnostics, Settings)15+ diagnostic toolsLoggerProLite fallback consoleConfig + settings assetsMarkdown/JSON/archive exportersModular folder structureExample wrapper APIs--------------------------------------------------------⚖️ LoggerPro Lite RedistributionLoggerProLite may be redistributed with your Unity Editor tools if:Included unmodified (except namespace changes)License file preservedTreated as a third-party dependency--------------------------------------------------------🧠 Core PhilosophyLoggerPro was built to solve real Unity Editor development problems:Log spam and unreadable consolesMemory leaks and lingering editor hooksPoor visibility into Editor-only issuesWeak support workflows for shipped toolsLack of diagnostics for Unity tool developersThe goal is simple:Better visibility.Better diagnostics.Better support workflows.Less guessing.No runtime dependencies.No third-party packages required.Full source included.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 dependenciesThis asset was developed using AI-assisted workflows as part of an iterative human-led development process.AI was used to assist with coding, architecture exploration, debugging, and tooling workflows — while all systems, testing, validation, and production decisions remained manually directed and reviewed throughout development.




