Global object “console”
The console object provides access to the debugging console.
Type: | Console extends Object |
Constructor: | private |
Singleton: | console |
Namespace: | global |
Direct subclasses: | None |
JSX Support: | No |
Examples
JavaScript
console.log('message');
console.error('error');
console.trace();
console.dirxml({});
See also:
JSX Logging to the console
with various log levels [► Run in Playground]
Methods
assert(expression, …values)
Outputs an error message to the console if the first argument is false.
Parameter | Type | Description |
---|---|---|
expression | boolean |
Any boolean expression. If the assertion is false, the error message is written to the console. |
…values | any[] |
A list of JavaScript values to output. |
Returns: undefined
count(label?)
Logs the number of times that this particular call to count() has been called.
Parameter | Type | Description |
---|---|---|
label | string |
If supplied, count() outputs the number of times it has been called with that label. Optional. |
Returns: undefined
countReset(label?)
Resets the counter.
Parameter | Type | Description |
---|---|---|
label | string |
If label supplied, this function resets the count associated with that particular label. Optional. |
Returns: undefined
debug(…values)
Outputs a debug message to the console.
Parameter | Type | Description |
---|---|---|
…values | any[] |
A list of JavaScript values to output. |
Returns: undefined
dirxml(object)
XML tree representation of a given object, if available. Supported types include all widgets localStorage
and secureStorage
.
*The output is NOT JSX, it is a human-readable summary that displays XML-conforming string representations of some select property values.
Parameter | Type | Description |
---|---|---|
object | any |
A JavaScript object |
Returns: undefined
error(…values)
Outputs an error message to the console.
Parameter | Type | Description |
---|---|---|
…values | any[] |
A list of JavaScript values to output. |
Returns: undefined
group(…values)
Creates a new inline group in the console output. This indents following console messages by an additional spaces, until console.groupEnd() is called.
Parameter | Type | Description |
---|---|---|
…values | any[] |
A list of JavaScript values to output. |
Returns: undefined
groupEnd()
Exits the current inline group in the console.
Returns: undefined
groupEnd()
Exits the current inline group in the console.
Returns: undefined
info(…values)
Outputs an info message to the console.
Parameter | Type | Description |
---|---|---|
…values | any[] |
A list of JavaScript values to output. |
Returns: undefined
log(…values)
Outputs a message to the console.
Parameter | Type | Description |
---|---|---|
…values | any[] |
A list of JavaScript values to output |
Returns: undefined
trace()
Prints a stack trace in a platform-independent format. Framework internals are omitted.
Source maps are supported when side-loading code via the tabris CLI.
Returns: undefined
warn(…values)
Outputs a warning message to the console.
Parameter | Type | Description |
---|---|---|
…values | any[] |
A list of JavaScript values to output. |
Returns: undefined