Unity Logger is now available on the asset store!
Unity Asset Store Link : Unity Asset Store - The Best Assets for Game Making
One of the aspects of Unity3D i’ve always found tedious is logging - we all use it for watching state values (OnGUI) or spitting out when actions of interest or regions of code are executed (Debug.Log). My problem is that sifting through all the log statements is not pleasant and often i’m trying to focus on one aspect of my code base or a particular subset of log messages which is very difficult to do with vanilla Debug.Log.
So, here is Unity Logger - my attempt at enhancing in-game logging for Unity3D.
The main goal of Unity Logger is to provide a logging solution that feels as close to an integrated aspect of the Unity3D workspace as possible, while still making log messages easier to view, more compact and allow for advanced functionality such as:
- Category support for each log message (AI, Network, etc).
- Severity levels for each log message with a visual queue thats easily recognizable.
- Keyword searching of log message text to allow for searching through log entries quickly and easily - or to even allow for real time
filtering of log messages to narrow the log down to exactly what you’re looking for. - A “value watcher” so that i’m able to keep track of rapidly changing values without clutter my screen or the log.
I’ve been using this asset for a while now and refining it over time - please give it a look and hopefully you’ll find it as handy in your own projects as I have in mine.