From: Sung Yoon Whang Date: Thu, 5 Dec 2019 21:23:25 +0000 (-0800) Subject: dotnet-counters JSON Exporter improvements (#666) X-Git-Tag: submit/tizen_5.5/20200504.045052~11^2^2~226 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cf73548eebfe23e48c583cc4a4fc3e6624251e03;p=platform%2Fcore%2Fdotnet%2Fdiagnostics.git dotnet-counters JSON Exporter improvements (#666) * make timestamp non culture-sensitive, change 'counter type' to 'counterType' * Remove more spaces from the JSON --- diff --git a/src/Tools/dotnet-counters/Exporters/JSONExporter.cs b/src/Tools/dotnet-counters/Exporters/JSONExporter.cs index ee18c0ab8..7d843112a 100644 --- a/src/Tools/dotnet-counters/Exporters/JSONExporter.cs +++ b/src/Tools/dotnet-counters/Exporters/JSONExporter.cs @@ -36,8 +36,8 @@ namespace Microsoft.Diagnostics.Tools.Counters.Exporters } builder = new StringBuilder(); - builder.Append($"{{ \"Target Process\": \"{_processName}\", "); - builder.Append($"\"Start Time\": \"{DateTime.Now.ToString()}\", "); + builder.Append($"{{ \"TargetProcess\": \"{_processName}\", "); + builder.Append($"\"StartTime\": \"{DateTime.Now.ToString()}\", "); builder.Append($"\"Events\": ["); } @@ -57,10 +57,10 @@ namespace Microsoft.Diagnostics.Tools.Counters.Exporters File.AppendAllText(_output, builder.ToString()); builder.Clear(); } - builder.Append($"{{ \"timestamp\": \"{DateTime.Now.ToString()}\", "); + builder.Append($"{{ \"timestamp\": \"{DateTime.Now.ToString("u")}\", "); builder.Append($" \"provider\": \"{providerName}\", "); builder.Append($" \"name\": \"{payload.GetDisplay()}\", "); - builder.Append($" \"counter type\": \"{payload.GetCounterType()}\", "); + builder.Append($" \"counterType\": \"{payload.GetCounterType()}\", "); builder.Append($" \"value\": {payload.GetValue()} }},"); } diff --git a/src/tests/dotnet-counters/JSONExporterTests.cs b/src/tests/dotnet-counters/JSONExporterTests.cs index 29ad426fb..6817fb0d2 100644 --- a/src/tests/dotnet-counters/JSONExporterTests.cs +++ b/src/tests/dotnet-counters/JSONExporterTests.cs @@ -149,7 +149,7 @@ namespace DotnetCounters.UnitTests [JsonProperty("name")] public string name { get; set; } - [JsonProperty("counter type")] + [JsonProperty("counterType")] public string counterType { get; set; } [JsonProperty("value")] @@ -158,10 +158,10 @@ namespace DotnetCounters.UnitTests class JSONCounterTrace { - [JsonProperty("Target Process")] + [JsonProperty("TargetProcess")] public string targetProcess { get; set; } - [JsonProperty("Start Time")] + [JsonProperty("StartTime")] public string startTime { get; set; } [JsonProperty("Events")]