Open In App

Node.js process.report Property

Improve
Improve
Like Article
Like
Save
Share
Report

The process.report is an inbuilt application programming interface of class Process within the process module which is used to provide the methods with which diagnostic reports for the current process are generated.

Syntax:

const process.report

Return Value: This property returns the methods with which diagnostic reports for the current process is generated.

 

Example 1: 

index.js




// Node.js program to demonstrate the  
// Process.report Property
  
// Importing process module
const process = require('process');
  
// Getting reports of the current process
const reports = process.report;
  
// Display the result
console.log(reports)


Run the index.js file using the following command:

node index.js

Output:

{
  writeReport: [Function: writeReport],
  getReport: [Function: getReport],    
  directory: [Getter/Setter],
  filename: [Getter/Setter],
  compact: [Getter/Setter],
  signal: [Getter/Setter],
  reportOnFatalError: [Getter/Setter],
  reportOnSignal: [Getter/Setter],
  reportOnUncaughtException: [Getter/Setter]
}

Example 2: 

index.js




// Node.js program to demonstrate the  
// Process.report Property
  
// Importing process module
const process = require('process');
  
// If Report is present
if (process.report) {
   // Printing Report Compact Status
   console.log(process.report.compact)
} else {
   console.log("Unable to print Report Compact Status")
}


Run the index.js file using the following command:

node index.js

Output:

false

Reference: https://nodejs.org/dist/latest-v16.x/docs/api/process.html#process_process_report



Last Updated : 25 May, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads