From fcecc687716db0a0e445495339d658bc0442dab3 Mon Sep 17 00:00:00 2001 From: Nicholas Blumhardt Date: Sat, 14 Jan 2023 08:09:14 +1000 Subject: [PATCH 1/2] Report the number of escape characters formatted into themed sequence rendering --- .../Sinks/SystemConsole/Formatting/ThemedJsonValueFormatter.cs | 2 +- .../Sinks/SystemConsole/Output/ExceptionTokenRenderer.cs | 2 +- .../Sinks/SystemConsole/Output/OutputTemplateRenderer.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Serilog.Sinks.Console/Sinks/SystemConsole/Formatting/ThemedJsonValueFormatter.cs b/src/Serilog.Sinks.Console/Sinks/SystemConsole/Formatting/ThemedJsonValueFormatter.cs index ec6d5d1..beb39e2 100644 --- a/src/Serilog.Sinks.Console/Sinks/SystemConsole/Formatting/ThemedJsonValueFormatter.cs +++ b/src/Serilog.Sinks.Console/Sinks/SystemConsole/Formatting/ThemedJsonValueFormatter.cs @@ -70,7 +70,7 @@ protected override int VisitSequenceValue(ThemedValueFormatterState state, Seque } delim = ", "; - Visit(state.Nest(), sequence.Elements[index]); + count += Visit(state.Nest(), sequence.Elements[index]); } using (ApplyStyle(state.Output, ConsoleThemeStyle.TertiaryText, ref count)) diff --git a/src/Serilog.Sinks.Console/Sinks/SystemConsole/Output/ExceptionTokenRenderer.cs b/src/Serilog.Sinks.Console/Sinks/SystemConsole/Output/ExceptionTokenRenderer.cs index a70c161..35106db 100644 --- a/src/Serilog.Sinks.Console/Sinks/SystemConsole/Output/ExceptionTokenRenderer.cs +++ b/src/Serilog.Sinks.Console/Sinks/SystemConsole/Output/ExceptionTokenRenderer.cs @@ -25,7 +25,7 @@ class ExceptionTokenRenderer : OutputTemplateTokenRenderer readonly ConsoleTheme _theme; - public ExceptionTokenRenderer(ConsoleTheme theme, PropertyToken pt) + public ExceptionTokenRenderer(ConsoleTheme theme) { _theme = theme; } diff --git a/src/Serilog.Sinks.Console/Sinks/SystemConsole/Output/OutputTemplateRenderer.cs b/src/Serilog.Sinks.Console/Sinks/SystemConsole/Output/OutputTemplateRenderer.cs index c62ab67..97c5778 100644 --- a/src/Serilog.Sinks.Console/Sinks/SystemConsole/Output/OutputTemplateRenderer.cs +++ b/src/Serilog.Sinks.Console/Sinks/SystemConsole/Output/OutputTemplateRenderer.cs @@ -52,7 +52,7 @@ public OutputTemplateRenderer(ConsoleTheme theme, string outputTemplate, IFormat } else if (pt.PropertyName == OutputProperties.ExceptionPropertyName) { - renderers.Add(new ExceptionTokenRenderer(theme, pt)); + renderers.Add(new ExceptionTokenRenderer(theme)); } else if (pt.PropertyName == OutputProperties.MessagePropertyName) { From ac9edbec80f4b3419f37e66abe0bb93c6a40baa5 Mon Sep 17 00:00:00 2001 From: Nicholas Blumhardt Date: Sun, 2 Nov 2025 15:43:12 +1000 Subject: [PATCH 2/2] Dev version bump [skip ci] --- Directory.Version.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Version.props b/Directory.Version.props index e37c3ef..4c4f306 100644 --- a/Directory.Version.props +++ b/Directory.Version.props @@ -1,5 +1,5 @@ - 6.1.0 + 6.1.1