We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fc67e59 commit d0e9030Copy full SHA for d0e9030
src/Serilog.Sinks.ExcelDnaLogDisplay/Sinks/ExcelDnaLogDisplay/ExcelDnaLogDisplaySink.cs
@@ -48,13 +48,15 @@ public void Emit(LogEvent logEvent)
48
{
49
EnsureNotDisposed();
50
51
- var stringWriter = new StringWriter(new StringBuilder(256));
52
- _formatter.Format(logEvent, stringWriter);
53
-
54
- lock (_syncRoot)
+ using (var stringWriter = new StringWriter(new StringBuilder(256)))
55
56
- LogDisplay.DisplayOrder = _displayOrder;
57
- LogDisplay.RecordLine(stringWriter.ToString());
+ _formatter.Format(logEvent, stringWriter);
+
+ lock (_syncRoot)
+ {
+ LogDisplay.DisplayOrder = _displayOrder;
58
+ LogDisplay.RecordLine(stringWriter.ToString());
59
+ }
60
}
61
62
0 commit comments