Global object “console”

Object > Console

The console object provides access to the debugging console.

Console on Android
Android
Console on iOS
iOS
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