Skip to content
This repository was archived by the owner on Dec 13, 2018. It is now read-only.

Commit b1ac083

Browse files
committed
Always log messages and never throw
1 parent 06511e5 commit b1ac083

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/Microsoft.Extensions.Logging.Console/Internal/ConsoleLoggerProcessor.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,16 @@ public virtual void EnqueueMessage(LogMessageEntry message)
2929
{
3030
if (!_messageQueue.IsAddingCompleted)
3131
{
32-
_messageQueue.Add(message);
32+
try
33+
{
34+
_messageQueue.Add(message);
35+
return;
36+
}
37+
catch (InvalidOperationException) { }
3338
}
39+
40+
// Adding is completed so just log the message
41+
WriteMessage(message);
3442
}
3543

3644
// for testing

0 commit comments

Comments
 (0)