Skip to content

Commit 6a66c81

Browse files
authored
Fixed offset by one in ActivityTraceProperty.DurationMs (#57)
1 parent c8fb0d6 commit 6a66c81

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/NLog.DiagnosticSource/LayoutRenderers/ActivityTraceLayoutRenderer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ private void RenderDurationMs(StringBuilder builder, System.Diagnostics.Activity
131131
if (ReferenceEquals(Culture, System.Globalization.CultureInfo.InvariantCulture) && string.IsNullOrEmpty(Format))
132132
{
133133
var truncateMs = (long)durationMs.Value;
134-
if (DurationMsFormat != null && truncateMs >= 0 && truncateMs <= DurationMsFormat.Length)
134+
if (DurationMsFormat != null && truncateMs >= 0 && truncateMs < DurationMsFormat.Length)
135135
{
136136
builder.Append(DurationMsFormat[truncateMs]);
137137
}
@@ -148,7 +148,7 @@ private void RenderDurationMs(StringBuilder builder, System.Diagnostics.Activity
148148
if (preciseMs < 10)
149149
builder.Append('0');
150150

151-
if (DurationMsFormat != null && preciseMs <= DurationMsFormat.Length)
151+
if (DurationMsFormat != null && preciseMs < DurationMsFormat.Length)
152152
{
153153
builder.Append(DurationMsFormat[preciseMs]);
154154
}

0 commit comments

Comments
 (0)