Re: Async Appenders

2018-05-10 Thread William Davis
on related to > that target. > > 2018-05-10 23:09 GMT+02:00 William Davis : > > > Not a bad conversation to have. I would direct you to read this PR from > the > > SE.Redis library where I argued against netstandard 2.0 inclusion at one > > point. > > https:/

Re: Async Appenders

2018-05-10 Thread William Davis
ality as a separate nuget library. Yes, splitting > up log4net into several smaller assemblies sounds like a plan to me. > > 2018-05-10 18:00 GMT+02:00 William Davis : > > > Perhaps, but looking at that implementation I see that it is locking in a > > few places on appen

Re: Async Appenders

2018-05-10 Thread William Davis
the bufferingforwardingappender. > > On Thu, 10 May 2018, 04:48 William Davis, > wrote: > > > Agreed, this is what ill be submitting next. > > > > On Wed, May 9, 2018, 9:47 PM Remko Popma wrote: > > > > > Perhaps a reasonable approach would be to work like

Re: Async Appenders

2018-05-09 Thread William Davis
t;>> from > >>>>>>> the data structure, potentially transforms it, then renders it to > >>>> the > >>>>>>> configured layout format and writes it to the configured > >>>> appender(s). > >>>>>&g

Re: Async Appenders

2018-05-09 Thread William Davis
gurable so if log4j users really want to they can have > > lock-free > > > > logging in return for dedicating a cpu core. You may not want or need > > to > > > go > > > > that far. > > > > > > > > Remko > > > > > > &g

Re: Async Appenders

2018-05-09 Thread William Davis
implementing the async/await paradigm it would have to be provided > > as a logging event api and continuously invoked with async down to the > > appender implementations in order for the application code to benefit > from > > true async behavior. Or am I wrong here? > > >

Re: Async Appenders

2018-05-09 Thread William Davis
) On Wed, May 9, 2018 at 7:00 AM, Jochen Wiedmann wrote: > On Mon, May 7, 2018 at 2:15 PM William Davis > wrote: > > > I've noticed that there are several Async implementations of standard > > appenders out in the wild. Is there a reason none of these have made > there

Re: Async Appenders

2018-05-07 Thread William Davis
r the authors never attempted to donate it upstream in the > first place. > > On 7 May 2018 at 12:22, William Davis wrote: > > > Ok then, so are the same Async Appenders available in Log4Net that are in > > Log4j ? > > Here are some one I'm using: > > http

Re: Async Appenders

2018-05-07 Thread William Davis
d get so much more value out of the core product if these were rolled in. (And I wouldnt have to struggle to get .net core support from ill maintained repos.) On Mon, May 7, 2018 at 10:04 AM, Matt Sicker wrote: > Oh, no worries, you're on the correct list! > > On 7 May 2018 at 0

Re: Async Appenders

2018-05-07 Thread William Davis
flavours of async logging, several of which > > use non-blocking data structures. > > > > Can you link to the ones you think should be included? > > > > Thanks! > > > > Remko > > > > (Shameless plug) Every java main() method deserves

Async Appenders

2018-05-07 Thread William Davis
I've noticed that there are several Async implementations of standard appenders out in the wild. Is there a reason none of these have made there way into the core product? Is it just b/c no one has taken the time to do a pull request, or is there some other reason? I've had several projects where