Packages

object Console extends Console

A global Console instance configured to write to io.scalajs.nodejs.process.Process.stdout and io.scalajs.nodejs.process.Process.stderr.

Annotations
@native() @JSGlobal("console")
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Console
  2. Console
  3. Object
  4. Any
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def assert(value: Any, optionalParams: Any*): Unit

    A simple assertion test that verifies whether value is truthy.

    A simple assertion test that verifies whether value is truthy. If it is not, an AssertionError is thrown. If provided, the error message is formatted using util.format() and used as the error message.

    value

    The value tested for being truthy

    optionalParams

    The arguments passed to the error message

    Definition Classes
    Console
  6. def assert(value: Any, message: String, optionalParams: Any*): Unit

    A simple assertion test that verifies whether value is truthy.

    A simple assertion test that verifies whether value is truthy. If it is not, an AssertionError is thrown. If provided, the error message is formatted using util.format() and used as the error message.

    value

    The value tested for being truthy

    message

    The error message

    optionalParams

    The arguments passed to message

    Definition Classes
    Console
  7. def clear(): Unit

    When stdout is a TTY, calling console.clear() will attempt to clear the TTY.

    When stdout is a TTY, calling console.clear() will attempt to clear the TTY. When stdout is not a TTY, this method does nothing.

    The specific operation of console.clear() can vary across operating systems and terminal types. For most Linux operating systems, console.clear() operates similarly to the clear shell command. On Windows, console.clear() will clear only the output in the current terminal viewport for the Node.js binary.

    Definition Classes
    Console
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. def count(): Unit
    Definition Classes
    Console
  10. def count(label: String): Unit

    Maintains an internal counter specific to label and outputs to stdout the number of times console.count() has been called with the given label.

    Maintains an internal counter specific to label and outputs to stdout the number of times console.count() has been called with the given label.

    label

    The display label for the counter. Default: 'default'.

    Definition Classes
    Console
  11. def countReset(): Unit
    Definition Classes
    Console
  12. def countReset(label: String): Unit

    Resets the internal counter specific to label.

    Resets the internal counter specific to label.

    label

    The display label for the counter. Default: 'default'.

    Definition Classes
    Console
  13. def debug(): Unit
    Definition Classes
    Console
  14. def debug(data: Any): Unit
    Definition Classes
    Console
  15. def debug(data: Any, arg1: Any, args: Any*): Unit

    The console.debug() function is an alias for console.log().

    The console.debug() function is an alias for console.log().

    Definition Classes
    Console
  16. def dir(obj: Any): Unit
    Definition Classes
    Console
  17. def dir(obj: Any, options: ConsoleDirOptions): Unit

    Uses io.scalajs.nodejs.util.Util.inspect() on obj and prints the resulting string to stdout.

    Uses io.scalajs.nodejs.util.Util.inspect() on obj and prints the resulting string to stdout. This function bypasses any custom inspect() function defined on obj.

    Definition Classes
    Console
  18. def dirxml(data: Any*): Unit

    This method callslog() passing it the arguments received.

    This method callslog() passing it the arguments received. Please note that this method does not produce any XML formatting

    Definition Classes
    Console
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. def error(): Unit
    Definition Classes
    Console
  22. def error(data: Any): Unit
    Definition Classes
    Console
  23. def error(data: Any, arg1: Any, args: Any*): Unit

    Prints to stderr with newline.

    Prints to stderr with newline. Multiple arguments can be passed, with the first used as the primary message and all additional used as substitution values similar to printf(3) (the arguments are all passed to io.scalajs.nodejs.util.Util.format().

    If formatting elements (e.g. %d) are not found in the first string thenio.scalajs.nodejs.util.Util.inspect() is called on each argument and the resulting string values are concatenated. See io.scalajs.nodejs.util.Util.format() for more information.

    Definition Classes
    Console
  24. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  25. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def group(label: Any*): Unit

    Increases indentation of subsequent lines by two spaces.

    Increases indentation of subsequent lines by two spaces.

    If one or more labels are provided, those are printed first without the additional indentation.

    Definition Classes
    Console
  27. def groupCollapsed(label: Any*): Unit

    An alias for group()

    An alias for group()

    Definition Classes
    Console
  28. def groupEnd(): Unit

    Decreases indentation of subsequent lines by two spaces.

    Decreases indentation of subsequent lines by two spaces.

    Definition Classes
    Console
  29. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. def info(): Unit
    Definition Classes
    Console
  32. def info(data: Any): Unit
    Definition Classes
    Console
  33. def info(data: Any, arg1: Any, args: Any*): Unit

    The console.info() function is an alias for log().

    The console.info() function is an alias for log().

    Definition Classes
    Console
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  36. def log(): Unit
    Definition Classes
    Console
  37. def log(data: Any): Unit
    Definition Classes
    Console
  38. def log(data: Any, arg1: Any, args: Any*): Unit

    Prints to stdout with newline.

    Prints to stdout with newline. Multiple arguments can be passed, with the first used as the primary message and all additional used as substitution values similar to printf(3) (the arguments are all passed to util.format()).

    Definition Classes
    Console
  39. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  42. def profile(): Unit
    Definition Classes
    Console
  43. def profile(label: String): Unit

    This method does not display anything unless used in the inspector.

    This method does not display anything unless used in the inspector. The console.profile() method starts a JavaScript CPU profile with an optional label until profileEnd() is called. The profile is then added to the **Profile** panel of the inspector.

    Definition Classes
    Console
  44. def profileEnd(): Unit
    Definition Classes
    Console
  45. def profileEnd(label: String): Unit

    This method does not display anything unless used in the inspector.

    This method does not display anything unless used in the inspector. Stops the current JavaScript CPU profiling session if one has been started and prints the report to the **Profiles** panel of the inspector. See profile() for an example.

    If this method is called without a label, the most recently started profile is stopped.

    Definition Classes
    Console
  46. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  47. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  48. def table(tabularData: Any): Unit
    Definition Classes
    Console
  49. def table(tabularData: Any, properties: Array[String]): Unit

    Try to construct a table with the columns of the properties of tabularData (or use properties) and rows of tabularData and log it.

    Try to construct a table with the columns of the properties of tabularData (or use properties) and rows of tabularData and log it. Falls back to just logging the argument if it can’t be parsed as tabular.

    properties

    Alternate properties for constructing the table.

    Definition Classes
    Console
  50. def time(): Unit
    Definition Classes
    Console
  51. def time(label: String): Unit

    Starts a timer that can be used to compute the duration of an operation.

    Starts a timer that can be used to compute the duration of an operation. Timers are identified by a unique label. Use the same label when calling timeEnd() to stop the timer and output the elapsed time in milliseconds to stdout. Timer durations are accurate to the sub-millisecond.

    Definition Classes
    Console
  52. def timeEnd(): Unit
    Definition Classes
    Console
  53. def timeEnd(label: String): Unit

    Stops a timer that was previously started by calling time() and prints the result to stdout.

    Stops a timer that was previously started by calling time() and prints the result to stdout.

    Definition Classes
    Console
  54. def timeLog(label: String, data: Any*): Unit

    Stops a timer that was previously started by calling time() and prints the result to .stdout.

    Stops a timer that was previously started by calling time() and prints the result to .stdout.

    Definition Classes
    Console
  55. def timeStamp(): Unit
    Definition Classes
    Console
  56. def timeStamp(label: String): Unit

    This method does not display anything unless used in the inspector.

    This method does not display anything unless used in the inspector. The console.timeStamp() method adds an event with the label 'label' to the **Timeline** panel of the inspector.

    Definition Classes
    Console
  57. def toLocaleString(): String
    Definition Classes
    Object
  58. def toString(): String
    Definition Classes
    AnyRef → Any
  59. def trace(): Unit
    Definition Classes
    Console
  60. def trace(data: Any): Unit
    Definition Classes
    Console
  61. def trace(data: Any, arg1: Any, args: Any*): Unit

    Prints to stderr the string 'Trace: ', followed by the io.scalajs.nodejs.util.Util.format() formatted message and stack trace to the current position in the code.

    Prints to stderr the string 'Trace: ', followed by the io.scalajs.nodejs.util.Util.format() formatted message and stack trace to the current position in the code.

    Definition Classes
    Console
  62. def valueOf(): Any
    Definition Classes
    Object
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  66. def warn(): Unit
    Definition Classes
    Console
  67. def warn(data: Any): Unit
    Definition Classes
    Console
  68. def warn(data: Any, arg1: Any, args: Any*): Unit

    The console.warn() function is an alias for

    The console.warn() function is an alias for

    Definition Classes
    Console

Inherited from Console

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped