Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Debug.LogException

static function LogException(exception: Exception): void;
static void LogException(Exception exception);
static def LogException(exception as Exception) as void
static function LogException(exception: Exception, context: Object): void;
static void LogException(Exception exception, Object context);
static def LogException(exception as Exception, context as Object) as 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);
	}