report: add report versioning · nodejs/node@c4a357d · GitHub
Skip to content

Commit c4a357d

Browse files
cjihrigtargos
authored andcommitted
report: add report versioning
This commit adds a version to the diagnostic report feature. PR-URL: #28121 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
1 parent db65594 commit c4a357d

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

doc/api/report.md

Lines changed: 1 addition & 0 deletions

src/node_report.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
extern char** environ;
2525
#endif
2626

27+
constexpr int NODE_REPORT_VERSION = 1;
2728
constexpr int NANOS_PER_SEC = 1000 * 1000 * 1000;
2829
constexpr 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())

test/common/report.js

Lines changed: 3 additions & 1 deletion

0 commit comments

Comments
 (0)