Class

DebugConsole

DebugTools.DebugConsole()

Debug console for logging and command execution

Constructor

# new DebugConsole()

View Source utils/debugTools.js, line 466

Methods

# addCommand(name, handler)

Add custom debug command

Parameters:
Name Type Description
name string

Command name

handler function

Command handler

View Source utils/debugTools.js, line 520

# debug(message)

Log debug message

Parameters:
Name Type Description
message string

Debug message

View Source utils/debugTools.js, line 589

# disable()

Disable console output

View Source utils/debugTools.js, line 623

# enable()

Enable console output

View Source utils/debugTools.js, line 616

# error(message)

Log error

Parameters:
Name Type Description
message string

Error message

View Source utils/debugTools.js, line 573

# execute(command, context)

Execute debug command

Parameters:
Name Type Default Description
command string

Command string

context * null

Execution context

View Source utils/debugTools.js, line 529

# exportLogs() → {string}

Export logs

View Source utils/debugTools.js, line 609

Exported log data

string

# getLogs(level) → {Array}

Get filtered logs

Parameters:
Name Type Default Description
level string null

Filter by level

View Source utils/debugTools.js, line 598

Filtered logs

Array

# log(message, level)

Log message

Parameters:
Name Type Default Description
message string

Log message

level string info

Log level

View Source utils/debugTools.js, line 550

# setupCommands()

Setup built-in debug commands

View Source utils/debugTools.js, line 479

# warn(message)

Log warning

Parameters:
Name Type Description
message string

Warning message

View Source utils/debugTools.js, line 581