Node.js console.debug() Method
The console.debug() method is an inbuilt application programming interface of the console module which is used to print messages to stdout in a newline. Similar to the console.log() method.
Syntax:
console.debug(data, args);
Parameters: This method has two parameters as mentioned above and described below:
- data: This parameter specifies the data to be printed.
- args: It is an optional parameter that specifies parameters to be passed as substitution values in messages passed to data. All passed args are sent to util.format().
Return Value: This method doesn’t return anything but print the formatted message to stdout in a new line.
Example 1: The below example illustrates the use of a console.debug() method in Node.js:
Filename: app.js
javascript
// Accessing console moduleconst console = require('console');// Calling console.debug()console.debug("This is a sample debug message!");console.debug("Sample debug message with args: %d", 39); |
Run the app.js file using the following command:
node app.js
Output:
This is a sample debug message! Sample debug message with args: 39
Example 2: The below example illustrates the use of a console.debug() method in Node.js:
Filename: app.js
javascript
// Accessing console moduleconst console = require('console');// Calling console.debug()console.debug("This is a %s", " sample debug message!");console.debug("Sample debug message" + " with args: %d", 34);console.debug("Debug message: Warning " + "at function %s: line number %d ", "ff()", 96)let isDebugMode = true;console.custom_debug = function (message) { if (isDebugMode) { console.log(message); }}console.custom_debug("Custom debug message"); |
Run the app.js file using the following command:
node app.js
Output:
This is a sample debug message! Sample debug message with args: 34 Debug message: Warning at function ff(): line number 96 Custom debug message
Note: The above program will compile and run by using the node filename.js command.
Reference: https://nodejs.org/api/console.html#console_console_debug_data_args
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!
Commit to GfG's Three-90 Challenge! Purchase a course, complete 90% in 90 days, and save 90% cost click here to explore.

