#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

ByteCobra

Please Note

This entry is from Friday December 1, 2023. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

Unity's default debug class may meet fundamental needs, but more complex projects often call for a deeper, more nuanced logging system. Arm yourself with a logging solution built to support you throughout your entire development cycle.


Multi-Tiered Logging:

Capture messages across various levels: Debug, Info, Warning, Assert, Error, and Fatal.


Interactive logs: Click on any log within Unity to be taken directly to its origin in your favorite code editor.


Every log displays crucial data: timestamp, log type, originating file, and exact line.


Sample log display:

10:00:30 [INFO] MyScript[123]: This is a test log message.


Generated from MyScript.cs on line 123 at 10:00:30, this log isn't just informative - it's interactive. One click within the Unity editor, and you're directly navigated to that exact line of code in your favorite code editor.


Moreover, you're not restricted to this format. Every component of this log display can be molded to match your requirements. To further enhance readability, each log type is designated a unique color - yet another feature you can personalize to your liking.


Deep Customization:

Easily modify tags, colors, and even overhaul logs via code or inspector.

Choose to halt execution for Asserts and Errors. Fatal logs always halt execution, but an optional 'quit' parameter offers an added layer of security.


Preserve Object States:

Save states within logs, capturing the full context of each event.

Record any C# object, either through direct JSON serialization or through custom serialization methods.


Take real-time snapshots of class instances, storing variable states for in-depth future analysis.


Advanced File Management:

Route logs to unified or separate files based on their type.


Thread Safety:

Experience unhindered multi-threading without the dread of file access errors.


Flexible Filtering:

Pre-configured filters: Namespace, Directory, Message, and Tag. Configure them effortlessly either via the custom inspector or directly through C#. Choose the method that best aligns with your preferences.


You also have full liberty to craft your own filters by simply inheriting and implementing the filter class.


Additional customization options:

  • Namespace: Target specific namespaces.
  • Directory: Specify directories of origin.
  • Message: Focus on logs containing distinct phrases.
  • Tag: Sort logs based on their level or tag.

Intuitive Inspector Interface:

User-centric design ensuring effortless navigation and operation.

Store and switch between multiple log settings, ideal for collaborative projects.


Comprehensive Test Suite Included:

Modify this asset with confidence. Every purchase comes with an inclusive test suite, ensuring any changes you make are robust and error-free.


Full Source Code Access:

Dive into the inner workings and make it uniquely yours.


Documentation


Have questions or suggestions?

Discord

X