File tree Expand file tree Collapse file tree 3 files changed +6
-2
lines changed Open diff view settings
Expand file tree Collapse file tree 3 files changed +6
-2
lines changed Open diff view settings
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ is provided below for reference.
2222``` json
2323{
2424 "header" : {
25+ "reportVersion" : 1 ,
2526 "event" : " exception" ,
2627 "trigger" : " Exception" ,
2728 "filename" : " report.20181221.005011.8974.0.001.json" ,
Original file line number Diff line number Diff line change 2424extern char ** environ;
2525#endif
2626
27+ constexpr int NODE_REPORT_VERSION = 1 ;
2728constexpr int NANOS_PER_SEC = 1000 * 1000 * 1000 ;
2829constexpr double SEC_PER_MICROS = 1e-6 ;
2930
@@ -172,7 +173,7 @@ static void WriteNodeReport(Isolate* isolate,
172173 JSONWriter writer (out);
173174 writer.json_start ();
174175 writer.json_objectstart (" header" );
175-
176+ writer. json_keyvalue ( " reportVersion " , NODE_REPORT_VERSION);
176177 writer.json_keyvalue (" event" , message);
177178 writer.json_keyvalue (" trigger" , trigger);
178179 if (!filename.empty ())
Original file line number Diff line number Diff line change @@ -63,8 +63,10 @@ function _validateContent(data) {
6363 'nodejsVersion' , 'wordSize' , 'arch' , 'platform' ,
6464 'componentVersions' , 'release' , 'osName' , 'osRelease' ,
6565 'osVersion' , 'osMachine' , 'cpus' , 'host' ,
66- 'glibcVersionRuntime' , 'glibcVersionCompiler' , 'cwd' ] ;
66+ 'glibcVersionRuntime' , 'glibcVersionCompiler' , 'cwd' ,
67+ 'reportVersion' ] ;
6768 checkForUnknownFields ( header , headerFields ) ;
69+ assert . strictEqual ( header . reportVersion , 1 ) ; // Increment as needed.
6870 assert . strictEqual ( typeof header . event , 'string' ) ;
6971 assert . strictEqual ( typeof header . trigger , 'string' ) ;
7072 assert ( typeof header . filename === 'string' || header . filename === null ) ;
You can’t perform that action at this time.
0 commit comments