-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
QE 2025-01-20
-
5
Add a new parameter to the Resmoke's run command for printing fully-structured logs.
Proposed parameter name is 'logFormat' with two possible values 'legacy' (default) and 'json' and extend Resmoke's help to describe this parameter.
When Resmokes supports feature usage / telemetry, the usage data of non-default 'json' format should be collected.
The parameter should control Resmoke's log output format. The parameter should also set the global TestData.logFormat value in JavaScript environments.
The setting of TestData.logFormat can also be done in individual test suites for testing.
- is depended on by
-
SERVER-97964 Transform Resmoke's prefixes into JSON attributes
- Needs Scheduling
-
SERVER-96878 Do not pretty-print 'tojson()' output by default
- In Progress
- is related to
-
SERVER-96878 Do not pretty-print 'tojson()' output by default
- In Progress
- related to
-
SERVER-97009 Fully-structured Resmoke output
- Needs Scheduling