Node.js process.report.reportOnUncaughtException Propiedad

El objeto de proceso es un global que proporciona información y control sobre el proceso actual de Node.js. Como global, siempre está disponible para las aplicaciones de Node.js sin utilizar require(). También se puede acceder explícitamente usando require() como se muestra a continuación:

const process = require('process');

Si process.report.reportOnUncaughtException es verdadero, se genera un informe de diagnóstico en la excepción no detectada.

Sintaxis:

process.report.reportOnUncaughtException

Parámetros: Esta propiedad no acepta ningún parámetro.

Valor devuelto: esta propiedad devuelve un valor booleano.

Los siguientes ejemplos ilustran el uso de la propiedad process.report.reportOnUncaughtException en Node.js:

Ejemplo 1:

index.js

// Node.js program to demonstrate the  
// process.report.reportOnUncaughtException Property  
       
// Include process module  
const process = require('process');  
      
// Printing process.report.reportOnUncaughtException property value  
console.log(`Report on exception: 
   ${process.report.reportOnUncaughtException}`);

Ejecute el archivo index.js con el siguiente comando:

node index.js

Producción:

Report on exception: false

Ejemplo 2:

index.js

// Node.js program to demonstrate the  
// process.report.reportOnUncaughtException Property  
       
// Include process module  
const process = require('process');  
  
process.report.reportOnUncaughtException = true;
  
// Printing process.report.reportOnUncaughtException property value  
console.log(`Report on exception: 
   ${process.report.reportOnUncaughtException}`);

Ejecute el archivo index.js con el siguiente comando:

node index.js

Producción:

Report on exception: true

Referencia: https://nodejs.org/api/process.html#process_process_report_reportonuncaughtexception

Publicación traducida automáticamente

Artículo escrito por subhammahato348 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *