MyLogger
Thrash GameDev
$10.00
(no ratings)
Date |
Price |
---|---|
Date |
Price($) |
11/08(2024) |
10.0 |
11/21(2024) |
10.0 |
Jump AssetStore
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.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 StoreTextMeshPro: Available via the Unity Package ManagerMake sure both dependencies are installed to fully utilize MyLogger's features.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.