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