trait Console extends Object
The console object provides access to the browser's debugging console. The specifics of how it works vary from browser to browser, but there is a de facto set of features that are typically provided.
MDN
- Annotations
- @RawJSType() @native()
- Alphabetic
- By Inheritance
- Console
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assert(test: Boolean, message: String, optionalParams: Any*): Unit
- def clear(): Unit
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def count(label: String = "default"): Unit
Logs the number of times that this particular call to count() has been called.
Logs the number of times that this particular call to count() has been called. This function takes an optional argument label.
MDN
- def countReset(label: String = "default"): Unit
Resets the counter.
Resets the counter. This function takes an optional argument label.
MDN
- def debug(message: Any, optionalParams: Any*): Unit
Outputs a debug message.
Outputs a debug message. You may use string substitution and additional arguments with this method. See Using string substitutions.
MDN
- def dir(value: Any, optionalParams: Any*): Unit
Displays an interactive list of the properties of the specified JavaScript object.
Displays an interactive list of the properties of the specified JavaScript object. The output is presented as a hierarchical listing with disclosure triangles that let you see the contents of child objects.
MDN
- def dirxml(value: Any): Unit
Displays an interactive tree of the descendant elements of the specified XML/HTML element.
Displays an interactive tree of the descendant elements of the specified XML/HTML element. If it is not possible to display as an element the JavaScript Object view is shown instead. The output is presented as a hierarchical listing of expandable nodes that let you see the contents of child nodes.
MDN
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def error(message: Any, optionalParams: Any*): Unit
Outputs an error message.
Outputs an error message. You may use string substitution and additional arguments with this method. See Using string substitutions.
MDN
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def group(label: UndefOr[String] = js.undefined): Unit
Creates a new inline group in the Web Console log.
Creates a new inline group in the Web Console log. This indents following console messages by an additional level, until console.groupEnd() is called.
MDN
- def groupCollapsed(label: UndefOr[String] = js.undefined): Unit
Creates a new inline group in the Web Console.
Creates a new inline group in the Web Console. Unlike console.group(), however, the new group is created collapsed. The user will need to use the disclosure button next to it to expand it, revealing the entries created in the group.
Call console.groupEnd() to back out to the parent group.
MDN
- def groupEnd(): Unit
Exits the current inline group in the Web Console.
Exits the current inline group in the Web Console.
MDN
- def hasOwnProperty(v: String): Boolean
- Definition Classes
- Object
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def info(message: Any, optionalParams: Any*): Unit
Outputs an informational message to the Web Console.
Outputs an informational message to the Web Console. In Firefox, a small "i" icon is displayed next to these items in the Web Console's log.
MDN
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isPrototypeOf(v: Object): Boolean
- Definition Classes
- Object
- def log(message: Any, optionalParams: Any*): Unit
For general output of logging information.
For general output of logging information. You may use string substitution and additional arguments with this method. See Using string substitutions.
MDN
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def profile(reportName: String = js.native): Unit
- def profileEnd(): Unit
- def propertyIsEnumerable(v: String): Boolean
- Definition Classes
- Object
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def table(data: |[Object, Array[_]], columns: UndefOr[Int] = js.undefined): Unit
Displays tabular data as a table.
Displays tabular data as a table.
This function takes one mandatory argument data, which must be an array or an object, and one additional optional parameter columns.
It logs data as a table. Each element in the array (or enumerable property if data is an object) will be a row in the table.
The first column in the table will be labeled (index). If data is an array, then its values will be the array indices. If data is an object, then its values will be the property names. Note that (in Firefox) console.table is limited to displaying 1000 rows (first row is the labeled index).
MDN
- def time(label: String): Unit
Starts a timer you can use to track how long an operation takes.
Starts a timer you can use to track how long an operation takes. You give each timer a unique name, and may have up to 10,000 timers running on a given page. When you call console.timeEnd() with the same name, the browser will output the time, in milliseconds, that elapsed since the timer was started.
MDN
- def timeEnd(label: String): Unit
Stops a timer that was previously started by calling console.time().
Stops a timer that was previously started by calling console.time().
MDN
- def toLocaleString(): String
- Definition Classes
- Object
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trace(): Unit
Outputs a stack trace to the Web Console.
Outputs a stack trace to the Web Console.
MDN
- def valueOf(): Any
- Definition Classes
- Object
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def warn(message: Any, optionalParams: Any*): Unit
Outputs a warning message.
Outputs a warning message. You may use string substitution and additional arguments with this method. See Using string substitutions.
MDN