Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/5
MyLogger is a powerful Unity tool with rich GameObject context, color-coded logs, an in-game console window, automatic file writing, and environment-based settings.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.14f1
Compatible
Compatible
Compatible
Description

Say goodbye to scattered logs and debugging headaches!


MyLogger is an essential logging solution for Unity developers, designed to enhance both log management and debugging workflows. With automatic GameObject info logging, it captures key details such as GameObject name, path, and component data—no extra setup required. Color-coded log levels let you visually differentiate messages at a glance, while custom log fields provide total flexibility to track exactly what matters.

Whether you prefer JSON, single-line, or multi-line logs, MyLogger has you covered with multiple formats. You can also auto-write logs to files using custom settings—giving you full control over where and how logs are stored.


The in-game logger window brings debugging to life by providing filtering, search, and visibility toggling, making it easy to monitor activity while your game runs. And with static logging, you can access logger functions anywhere in your code, without object instantiation.


Tailor your logging output with field inclusion/exclusion options and create separate settings groups for different environments (e.g., local, dev, QA, prod). You’ll never have to reconfigure settings manually again!


Documentation: Included in the package under "Docs" folder.

Support: For any questions or support, please reach out to thrashgamedev@gmail.com.


***Dependencies***

  • Newtonsoft.Json: Download from the Unity Asset Store
  • TextMeshPro: Available via the Unity Package Manager

Make sure both dependencies are installed to fully utilize MyLogger's features.

Technical details


Automatic GameObject Info Logging:

  • Logs critical details like GameObject name, path, component name, and code location.

Color-Coded Logging:

  • Messages are color-coded by log level (debug, info, warning, error) using Unity’s Rich Text formatting, making them easy to spot.

Flexible Log Fields:

  • Add custom log fields of any type to capture essential data for your use case.

Multiple Log Formats:

  • JSON format for structured, machine-readable logs.
  • Single-line format for concise, easy-to-read messages.
  • Multi-line format for greater clarity with complex logs.

Automatic File Writing:

  • Save logs to files with separate configurations for greater control over file management.

In-Game Logger Window:

  • Filter logs by level to focus on relevant messages.
  • Use search functionality to quickly find key log entries.
  • Toggle visibility to declutter the view as needed.

Static Logging:

  • Access logger functionality without instantiating objects, offering greater flexibility.

Log Field Inclusion/Exclusion:

  • Choose which fields are logged to streamline output.

Multiple Settings Groups:

  • Easily switch between configurations for different environments like local, dev, QA, and prod.

***Notice***


The included demo scenes were developed using Unity's Universal Render Pipeline (URP). If you’re not using URP, you may encounter rendering issues in these scenes. The core functionality of MyLogger is unaffected. You can simply switch to a "Standard" shader for the scene to work.

MyLogger

(not enough ratings)
1 users have favourite this asset
(1)
$10
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
3.7 MB
Latest version
1.01
Latest release date
Dec 13, 2024
Original Unity version
2022.3.14
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR