support for debug messages and conditional checks, debug levels are: 1: general messages about progress, 2: messages about internal state, 3: runtime checks
Function or value | Description |
Full Usage:
Debug.Exec f
Parameters:
unit -> unit
|
Execute f if debugging is not disabled, i.e. debug level is at least 1
|
Full Usage:
Debug.ExecLevel n f
Parameters:
int
f : unit -> unit
|
Execute f if the current debug level is at least the given one
|
Full Usage:
Debug.GetLevel ()
Parameters:
unit
Returns: int
|
Get the global debug level
|
Full Usage:
Debug.Log source
Parameters:
string
Returns: string -> unit
|
Write a debug output for given source if debugging is not disabled, i.e. debug level is at least 1
|
Full Usage:
Debug.LogLevel source n msg
Parameters:
string
n : int
msg : string
|
Write a debug output for given source, if the current debug level is at least the given one
|
Full Usage:
Debug.SetLevel n
Parameters:
int
|
Sets the global debug level
|