Console Module

    Note: You don’t need to load this module directly. The console object is globally defined throughout ArangoDB and provides access to all functions in this module.

    console.assert(expression, format, argument1, …)

    Tests that an expression is true. If not, logs a message and throwsan exception.

    Examples

    console.debug

    console.debug(format, argument1, …)

    Formats the arguments according to format and logs the result asdebug message. Note that debug messages will only be logged if theserver is started with log levels debug or trace.

    String substitution patterns, which can be used in format.

    • %%s string
    • %%d, %%i integer
    • %%f floating point number
    • %%o object hyperlink

    Examples

    1. console.debug("%s", "this is a test");

    console.dir

    console.dir(object)

    Logs a listing of all properties of the object.

    Example usage:

    console.error

    String substitution patterns, which can be used in format.

    • %%s string
    • %%d, %%i integer
    • %%o object hyperlink

    Example usage:

    1. console.error("error '%s': %s", type, message);

    console.getline()

    Reads in a line from the console and returns it as string.

    console.group

    console.group(format, argument1, …)

    Formats the arguments according to format and logs the result aslog message. Opens a nested block to indent all future messagessent. Call groupEnd to close the block. Representation of blockis up to the platform, it can be an interactive block or just a set ofindented sub messages.

    Example usage:

    console.groupCollapsed

    console.groupCollapsed(format, argument1, …)

    Same as console.group.

    console.groupEnd

    console.groupEnd()

    Closes the most recently opened block created by a call to group.

    String substitution patterns, which can be used in format.

    • %%s string
    • %%d, %%i integer
    • %%f floating point number
    • %%o object hyperlink

    Example usage:

    1. console.info("The %s jumped over %d fences", animal, count);

    console.log

    console.log(format, argument1, …)

    Formats the arguments according to format and logs the result aslog message. This is an alias for console.info.

    console.time

    console.time(name)

    Creates a new timer under the given name. Call timeEnd with thesame name to stop the timer and log the time elapsed.

    Example usage:

    console.timeEnd

    console.timeEnd(name)

    Stops a timer created by a call to time and logs the time elapsed.

    console.trace()

    Logs a stack trace of JavaScript execution at the point where it iscalled.

    console.warn

    String substitution patterns, which can be used in format.

    • %%s string
    • %%d, %%i integer
    • %%f floating point number