object Console extends Console
A global Console
instance configured to write to io.scalajs.nodejs.process.stdout and io.scalajs.nodejs.process.stderr.
- Annotations
- @native() @JSGlobal( "console" )
- Alphabetic
- By Inheritance
- Console
- Console
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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(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, anAssertionError
is thrown. If provided, the errormessage
is formatted usingutil.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
-
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, anAssertionError
is thrown. If provided, the errormessage
is formatted usingutil.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
-
def
clear(): Unit
When
stdout
is a TTY, callingconsole.clear()
will attempt to clear the TTY.When
stdout
is a TTY, callingconsole.clear()
will attempt to clear the TTY. Whenstdout
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
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
count(label: String = js.native): Unit
Maintains an internal counter specific to
label
and outputs tostdout
the number of timesconsole.count()
has been called with the givenlabel
.Maintains an internal counter specific to
label
and outputs tostdout
the number of timesconsole.count()
has been called with the givenlabel
.- label
The display label for the counter. Default: 'default'.
- Definition Classes
- Console
-
def
countReset(label: String = js.native): 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
-
def
debug(message: Any, optionalParams: Any*): Unit
The
console.debug()
function is an alias forconsole.log()
.The
console.debug()
function is an alias forconsole.log()
.- Definition Classes
- Console
-
def
dir(obj: Any, options: ConsoleDirOptions = js.native): Unit
Uses io.scalajs.nodejs.util.Util.inspect() on
obj
and prints the resulting string tostdout
.Uses io.scalajs.nodejs.util.Util.inspect() on
obj
and prints the resulting string tostdout
. This function bypasses any custominspect()
function defined onobj
.- Definition Classes
- Console
-
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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
error(message: Any, optionalParams: 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 toprintf(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
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
label
s are provided, those are printed first without the additional indentation.- Definition Classes
- Console
-
def
groupCollapsed(label: Any*): Unit
An alias for group()
An alias for group()
- Definition Classes
- Console
-
def
groupEnd(): Unit
Decreases indentation of subsequent lines by two spaces.
Decreases indentation of subsequent lines by two spaces.
- Definition Classes
- Console
-
def
hasOwnProperty(v: String): Boolean
- Definition Classes
- Object
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
info(message: Any, optionalParams: Any*): Unit
The
console.info()
function is an alias for log().The
console.info()
function is an alias for log().- Definition Classes
- Console
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isPrototypeOf(v: Object): Boolean
- Definition Classes
- Object
-
def
log(message: Any, optionalParams: 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 toprintf(3)
(the arguments are all passed toutil.format()
).- Definition Classes
- Console
-
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(label: String = js.native): 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
-
def
profileEnd(label: String = js.native): 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
-
def
propertyIsEnumerable(v: String): Boolean
- Definition Classes
- Object
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
table(tabularData: Any, properties: Array[String] = scala.scalajs.js.`package`.native): Unit
- Definition Classes
- Console
-
def
time(label: String = js.native): 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 samelabel
when calling timeEnd() to stop the timer and output the elapsed time in milliseconds tostdout
. Timer durations are accurate to the sub-millisecond.- Definition Classes
- Console
-
def
timeEnd(label: String = js.native): 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
-
def
timeLog(label: String, data: Any*): Unit
- Definition Classes
- Console
-
def
timeStamp(label: String = js.native): 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
-
def
toLocaleString(): String
- Definition Classes
- Object
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
trace(message: Any, optionalParams: 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
-
def
valueOf(): Any
- Definition Classes
- Object
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
warn(message: Any, optionalParams: Any*): Unit
The
console.warn()
function is an alias forThe
console.warn()
function is an alias for- Definition Classes
- Console
Deprecated Value Members
-
def
markTimeline(label: String = js.native): 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.markTimeline()
method is the deprecated form of timeStamp().- Definition Classes
- Console
- Annotations
- @deprecated
- Deprecated
(Since version NodeJS 8.0.0) Use timeStamp instead
-
def
timeline(label: String = js.native): 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.timeline()
method is the deprecated form of time().- Definition Classes
- Console
- Annotations
- @deprecated
- Deprecated
(Since version NodeJS 8.0.0) Use time instead
-
def
timelineEnd(label: String = js.native): 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.timelineEnd()
method is the deprecated form of timeEnd().- Definition Classes
- Console
- Annotations
- @deprecated
- Deprecated
(Since version NodeJS 8.0.0) Use time instead