Log4Net.Async
Log4Net.Async copied to clipboard
Asynchronous Log4Net appenders and forwarder
https://github.com/cjbhaines/Log4Net.Async/blob/122bface9668ea325203426f31ba037ce29d8698/src/Log4Net.Async/AsyncForwardingAppenderBase.cs#L30 https://github.com/cjbhaines/Log4Net.Async/blob/122bface9668ea325203426f31ba037ce29d8698/src/Log4Net.Async/ParallelForwardingAppender.cs#L200 There are no guarantees that HttpContext is still gonna be valid when client closes connection. And at least using it with heavy-loaded Kestrel it seems to be always...
The reference to System.Runtime.Remoting.Messaging.CallContext is a .NET Framework library and not contained in .NET Core 2.0, but the only dependency listed on nuget.org is log4net (>= 2.0.3). log4net:ERROR [ParallelForwardingAppender] ErrorCode:...
I have run into a situation where one of my appender's target data is being accessed before the buffer is emptied resulting in a loss of logging data. It would...
It would be great have **`Evaluator`** property to configure appender to flush all accumulated events buffer even if that buffer not completely filled.
We were thinking to use the async appender in our product, but it has no strong name. Therefore it also cannot be put into the GAC. Please sign your dlls.
Current implementation of `ParallelForwardingAppender` is wrong, since it block a thread form the default ThreadPool. The C# Tasks and Threads should not be mixed together. {{BlockingCollection}} is based on a...
Message being truncated(?) when using the RollingLogFileAppender through ParallelForwardingAppender
When I log directly to the RollingLogFileAppender I get output like this: ``` INFO 2015-04-30 15:24:48,789 1263(ms) INTERNAL.APP.60 Run - APP Started DEBUG 2015-04-30 15:24:49,039 1513(ms) INTERNAL.APP.60 RunDailyJobs - Looking...