Hi all, At Ralph's request I am passing on this information about an async logging framework from a few years back. This information comes from a participant on the Mechanical Sympathy list which is about optimizing Java code based on an understanding of the cache behaviour of modern processors.
I figured it may be interesting and some of it might be useful. Cheers, Edward ---------- Forwarded message ---------- From: Edward Sargisson <[email protected]> Date: Thu, Jun 13, 2013 at 9:17 AM Subject: Re: log5j ... an async log framework that is has less contention and better performance than log4j To: [email protected] Cc: Kevin Burton <[email protected]>, [email protected], Ralph Goers < [email protected]> Log4j2 is under very active development. I would suspect the maintainers would be very interested in new ideas or code. I'll CC Ralph Goers from log4j2 in in case he has a comment. Cheers, Edward On Wednesday, June 12, 2013 11:33:26 AM UTC-7, Kevin Burton wrote: > > Interesting. I hadn't seen that they had updated their AsyncLogger. I > assume my code is not obsolete (good! less for me to maintain!) now... > > Though it has two nice features. It can compute the class name just with > a constructor and it supports printf syntax. I need to see if log4j 2.0 > does that now. I hope it does... that would rock. > > On Wednesday, June 12, 2013 9:08:37 AM UTC-7, Simone Bordet wrote: >> >> Hi, >> >> On Wed, Jun 12, 2013 at 5:51 PM, Kevin Burton <[email protected]> >> wrote: >> > I created this a few years back: >> > >> > http://code.google.com/p/**log5j/ <http://code.google.com/p/log5j/> >> > >> > We use it in production at work and I heard Martin complaining in one >> of his >> > talks about log4j and other logging facades so I thought I would post >> it. >> > >> > It uses log4j under the covers and accepts writes into a queue and then >> > drains that queue to disk. >> >> Can you highlight how this is different from Log4J's AsyncAppender ? >> >> -- >> Simone Bordet >> ---- >> http://cometd.org >> http://webtide.com >> http://intalio.com >> Developer advice, training, services and support >> from the Jetty & CometD experts. >> Intalio, the modern way to build business applications. >> > -- You received this message because you are subscribed to a topic in the Google Groups "mechanical-sympathy" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/mechanical-sympathy/k9kzcIkGJpY/unsubscribe?hl=en-GB . To unsubscribe from this group and all of its topics, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
