<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Rob,<div><br></div><div>That async appender looks quite interesting. &nbsp;Does it provide any measurable benefit in normal logging? &nbsp;Or do you only have because your stacktrace cleaner is heavy-weight? It does concern me that it uses an Executor with an unbounded queue which could not only cause out-of-memory exceptions, but also messages to not be saved on application shutdown (potentially).</div><div><br></div><div>But I do like the idea of it, as I log to log files over the network, not local disk and it's not always that fast.</div><div><br></div><div>David</div><div><br></div><div><br><div><div>On 13 Apr 2011, at 23:03, Robert Elliot wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Just a heads up on some code that might be useful to people:<div><br></div><div><a href="https://github.com/Mahoney/lidalia-logging">https://github.com/Mahoney/lidalia-logging</a></div><div><br></div><div>It's a couple of appenders I've found useful - basically a model for decorating other appenders (by extending DecoratingAppender) together with a couple of examples, one that cleanses Groovy stack traces so you don't get all the useless frames and one that makes any appender asynchronous with a configurable number of threads used. &nbsp;There's an example logback.xml showing how to use them:</div><div><br></div><div><a href="https://github.com/Mahoney/lidalia-logging/blob/master/src/main/resources/logback.xml">https://github.com/Mahoney/lidalia-logging/blob/master/src/main/resources/logback.xml</a></div><div><br></div><div>At some point I might try and release this as a library via Maven, but in the meantime if anyone finds them useful go ahead, and Ceki if you fancy them for Logback. &nbsp;Equally if anyone has any pointers (e.g. have I reinvented the wheel?) do let me know.</div><div><br></div><div>Rob</div></div>_______________________________________________<br>Logback-user mailing list<br><a href="mailto:Logback-user@qos.ch">Logback-user@qos.ch</a><br>http://qos.ch/mailman/listinfo/logback-user<br></blockquote></div><br></div></body></html>