[Released] Robop Logger - logging for Unity

Overview
The Robop Logger is an asset for Unity to help you with providing logging for your games. Similar to the log4j framework, it is easy to set up logging, customise the appearance of log messages and determine how important they are and where they should be sent.

Demo Video

Features

  • Easy to integrate
  • Comes with several output destinations as standard - Unity console, file, or events
  • Comes with several different output layouts - standard text, html, xml, delimited or customisable
  • Easily create your own layouts or outputs so it can look and be sent where you want
  • It can use an event system that makes it easy to create your own listeners to handle log messages
  • An in-game console is provided to view messages in-game
  • Comes with a logging window for Unity, allowing to to analyse your logs within the Unity editor
  • Comes with a demonstration scene and example tutorial
  • Full documentation is included

Links
Asset store link: Robop Logger
Developer’s website: robopstudios
Support email: support@robopstudios.com
Documentation: developer’s guide

Version 1.1 of the Robop Logger has now been released. This includes the following changes:

  • Added ability to capture standard Unity logging and send this to the loggers
  • Added ability to pass additional arguments in the logging method calls, similar to the C# method string.Format
  • Added a new timestamp style, previous style showed milliseconds since game start, new timestamp is a standard DateTime

Hope you like the changes!

Hi, I am interested with Robot logger, but I wish to have few things cleared first.

I had a look at the setup I need to do to use the logger, but it seems like it has steps that feels unnecessary when I just want to use Debug.Log (unity log)

If I just want to use Debug.Log and capture my log into your logger, what steps do I need to do?

Do I still need to include logger namespace in my script?

if I just use Unity log, will it go and log into some… default logger and works as is? (without getting instance of log?)