Debug.LogException

static function LogException (exception : Exception) : void

Description

A variant of Debug.Log that logs an error message from an exception to the console.

    try
{
// Do something that can throw an exception
}
catch (Exception e)
{
Debug.LogException(e);
}

static function LogException (exception : Exception, context : Object) : void

Description

A variant of Debug.Log that logs an error message to the console.

When you select the message in the console a connection to the context object will be drawn. This is very useful if you want know on which object an error occurs.

    try
{
// Do something that can throw an exception
}
catch (Exception e)
{
Debug.LogException(e, this);
}