El método console.debug() es una interfaz de programación de aplicaciones incorporada del módulo de la consola que se utiliza para imprimir mensajes en la salida estándar en una nueva línea. Similar al método console.log().
Sintaxis:
console.debug(data, args);
Parámetros: este método tiene dos parámetros, como se mencionó anteriormente y se describe a continuación:
- datos: este parámetro especifica los datos que se imprimirán.
- args: es un parámetro opcional que especifica los parámetros que se pasarán como valores de sustitución en el mensaje que se pasa a los datos. Todos los argumentos pasados se envían a util.format().
Valor devuelto: este método no devuelve nada más que imprimir el mensaje formateado en la salida estándar en una nueva línea.
Los siguientes ejemplos ilustran el uso del método console.debug() en Node.js:
Ejemplo 1: Nombre de archivo: app.js
// Accessing console module const console = require('console'); // Calling console.debug() console.debug("This is a sample debug message!"); console.debug("Sample debug message with args: %d", 39);
Ejecute el archivo app.js con el siguiente comando:
node app.js
Producción:
This is a sample debug message! Sample debug message with args: 39
Ejemplo 2: Nombre de archivo: app.js
// Accessing console module const 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) var isDebugMode = true; console.custom_debug = function(message) { if (isDebugMode) { console.log(message); } } console.custom_debug("Custom debug message");
Ejecute el archivo app.js con el siguiente comando:
node app.js
Producción:
This is a sample debug message! Sample debug message with args: 34 Debug message: Warning at function ff(): line number 96 Custom debug message
Nota: El programa anterior se compilará y ejecutará usando el node filename.js
comando.
Referencia: https://nodejs.org/api/console.html#console_console_debug_data_args