console
module is used to log the messages to console. Since console is part of global
name space, you no need to import it explicitly.
Console
module provides different APIS to log the messages at different levels.
console.trace("Trace Message"); console.debug("Debug Message"); console.info("Information Message"); console.log("Log Message"); console.error("Error Message"); console.warn("Warning Message");
Output
Trace: Trace Message
    at Object.<anonymous> (C:\Users\krishna\Documents\nodejs\examples\HelloWorld.js:1:71)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:266:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:596:3)
Debug Message
Information Message
Log Message
Error Message
Warning Message
Below
table summarizes the methods provided by console module.
| 
S.No | 
Method And
  Description | 
| 
1 | 
If
  the value is evaluated to false, then the message is logged. If the value is
  evaluated to true, nothing will happen. | 
| 
2 | 
‘console.clear()’
  method clears the messages on terminal. When stdout is not a TTY, this method
  does nothing. | 
| 
3 | 
It
  maintains internal counter for the label. When you call this method, it
  prints the number of times console.count() has been called with the given
  label. 
If
  you do not pass any argument to count() method, then it takes the string 'default'
  as DEFAULT value. | 
| 
4 | 
This
  method resets the counter for this label. | 
| 
5 | 
Logs
  the debug message. This function is an alias for console.log(). | 
| 
6 | 
Uses
  util.inspect() on obj and prints the resulting string to stdout. This
  function bypasses any custom inspect() function defined on obj. | 
| 
7 | 
It
  logs the message and increases indentation of subsequent lines by two spaces. | 
| 
8 | 
It
  is an alias for console.group(), logs the message and increases indentation
  of subsequent lines by two spaces. | 
| 
9 | 
Decreases
  indentation of subsequent lines by two spaces. | 
| 
10 | 
It
  logs the message to stdout with new line. Multiple arguments can be passed,
  with the first used as the primary message and all additional used as
  substitution values. | 
| 
11 | 
It
  logs the message to stdout with new line. Multiple arguments can be passed,
  with the first used as the primary message and all additional used as
  substitution values. | 
| 
12 | 
If
  the data is parsed in tabular format, then the data is logged in tabular
  format, else just log the data normally. | 
| 
13 | 
it
  starts a timer, and it is used to compute the duration of an operation. | 
| 
14 | 
Stops
  a timer that was previously started by calling console.time() and prints the
  result to stdout. | 
| 
15 | 
For
  a timer that was previously started by calling console.time(), it prints the
  elapsed time and other data arguments to stdout. | 
| 
16 | 
print
  the log message followed by stack trace. | 
No comments:
Post a Comment