Class Debug
Class containing methods to ease debugging while developing a game.
Inheritance
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
public static class Debug : Object
Methods
Assert(Boolean)
Assert a condition and logs a formatted error message to the Flax console on failure.
Declaration
public static void Assert(bool condition)
Parameters
|
System.Boolean
condition
Condition you expect to be true. |
Assert(Boolean, Object)
Assert a condition and logs a formatted error message to the Flax console on failure.
Declaration
public static void Assert(bool condition, Object context)
Parameters
|
System.Boolean
condition
Condition you expect to be true. |
|
Object
context
Object to which the message applies. |
Assert(Boolean, Object)
Assert a condition and logs a formatted error message to the Flax console on failure.
Declaration
public static void Assert(bool condition, object message)
Parameters
|
System.Boolean
condition
Condition you expect to be true. |
|
System.Object
message
String or object to be converted to string representation for display. |
Assert(Boolean, Object, Object)
Assert a condition and logs a formatted error message to the Flax console on failure.
Declaration
public static void Assert(bool condition, object message, Object context)
Parameters
|
System.Boolean
condition
Condition you expect to be true. |
|
System.Object
message
String or object to be converted to string representation for display. |
|
Object
context
Object to which the message applies. |
Assert(Boolean, String)
Assert a condition and logs a formatted error message to the Flax console on failure.
Declaration
public static void Assert(bool condition, string message)
Parameters
|
System.Boolean
condition
Condition you expect to be true. |
|
System.String
message
String to be converted to string representation for display. |
Assert(Boolean, String, Object)
Assert a condition and logs a formatted error message to the Flax console on failure.
Declaration
public static void Assert(bool condition, string message, Object context)
Parameters
|
System.Boolean
condition
Condition you expect to be true. |
|
System.String
message
String to be converted to string representation for display. |
|
Object
context
Object to which the message applies. |
AssertFormat(Boolean, Object, String, Object[])
Assert a condition and logs a formatted error message to the Flax console on failure.
Declaration
public static void AssertFormat(bool condition, Object context, string format, params object[] args)
Parameters
|
System.Boolean
condition
Condition you expect to be true. |
|
Object
context
Object to which the message applies. |
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
AssertFormat(Boolean, String, Object[])
Assert a condition and logs a formatted error message to the Flax console on failure.
Declaration
public static void AssertFormat(bool condition, string format, params object[] args)
Parameters
|
System.Boolean
condition
Condition you expect to be true. |
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
Log(Object)
Logs message to the Flax Console.
Declaration
public static void Log(object message)
Parameters
|
System.Object
message
String or object to be converted to string representation for display. |
Log(Object, Object)
Logs message to the Flax Console.
Declaration
public static void Log(object message, Object context)
Parameters
|
System.Object
message
String or object to be converted to string representation for display. |
|
Object
context
Object to which the message applies. |
LogAssertion(Object)
A variant of Debug.Info that logs an assertion message to the console.
Declaration
public static void LogAssertion(object message)
Parameters
|
System.Object
message
String or object to be converted to string representation for display. |
LogAssertion(Object, Object)
A variant of Debug.Info that logs an assertion message to the console.
Declaration
public static void LogAssertion(object message, Object context)
Parameters
|
System.Object
message
String or object to be converted to string representation for display. |
|
Object
context
Object to which the message applies. |
LogAssertionFormat(Object, String, Object[])
Logs a formatted assertion message to the Flax console.
Declaration
public static void LogAssertionFormat(Object context, string format, params object[] args)
Parameters
|
Object
context
Object to which the message applies. |
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
LogAssertionFormat(String, Object[])
Logs a formatted assertion message to the Flax console.
Declaration
public static void LogAssertionFormat(string format, params object[] args)
Parameters
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
LogError(Object)
A variant of Debug.Info that logs an error message to the console.
Declaration
public static void LogError(object message)
Parameters
|
System.Object
message
String or object to be converted to string representation for display. |
LogError(Object, Object)
A variant of Debug.Info that logs an error message to the console.
Declaration
public static void LogError(object message, Object context)
Parameters
|
System.Object
message
String or object to be converted to string representation for display. |
|
Object
context
Object to which the message applies. |
LogErrorFormat(Object, String, Object[])
Logs a formatted error message to the Flax console.
Declaration
public static void LogErrorFormat(Object context, string format, params object[] args)
Parameters
|
Object
context
Object to which the message applies. |
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
LogErrorFormat(String, Object[])
Logs a formatted error message to the Flax console.
Declaration
public static void LogErrorFormat(string format, params object[] args)
Parameters
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
LogException(Exception)
A variant of Debug.Info that logs an error message to the console.
Declaration
public static void LogException(Exception exception)
Parameters
|
System.Exception
exception
Runtime Exception. |
LogException(Exception, Object)
A variant of Debug.Info that logs an error message to the console.
Declaration
public static void LogException(Exception exception, Object context)
Parameters
|
System.Exception
exception
Runtime Exception. |
|
Object
context
Object to which the message applies. |
LogFormat(Object, String, Object[])
Logs a formatted message to the Flax Console.
Declaration
public static void LogFormat(Object context, string format, params object[] args)
Parameters
|
Object
context
Object to which the message applies. |
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
LogFormat(String, Object[])
Logs a formatted message to the Flax Console.
Declaration
public static void LogFormat(string format, params object[] args)
Parameters
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
LogWarning(Object)
A variant of Debug.Info that logs a warning message to the console.
Declaration
public static void LogWarning(object message)
Parameters
|
System.Object
message
String or object to be converted to string representation for display. |
LogWarning(Object, Object)
A variant of Debug.Info that logs a warning message to the console.
Declaration
public static void LogWarning(object message, Object context)
Parameters
|
System.Object
message
String or object to be converted to string representation for display. |
|
Object
context
Object to which the message applies. |
LogWarningFormat(Object, String, Object[])
Logs a formatted warning message to the Flax Console.
Declaration
public static void LogWarningFormat(Object context, string format, params object[] args)
Parameters
|
Object
context
Object to which the message applies. |
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
LogWarningFormat(String, Object[])
Logs a formatted warning message to the Flax Console.
Declaration
public static void LogWarningFormat(string format, params object[] args)
Parameters
|
System.String
format
A composite format string. |
|
System.Object[]
args
Format arguments. |
Write(LogType, String)
Logs the raw message to the log.
Declaration
public static void Write(LogType logType, string message)
Parameters
|
LogType
logType
Type of the log message. Not: fatal will stop the engine. Error may show a message popup. |
|
System.String
message
The message contents. |