<br><br><div class="gmail_quote">On Sat, Sep 10, 2011 at 6:53 AM, Ceki Gulcu <span dir="ltr"><<a href="mailto:ceki@qos.ch">ceki@qos.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br></div>
Access does not have use for Level nor Throwable. Audit has no use for<br>
Level. Logback-audit has quite a different API than<br>
logback-classic. For example, exceptions thrown during audit logging<br>
are rethrown to the user as AuditExceptions. It is not obvious that<br>
merging developer (classic) logging, access logging and audit logging<br>
into a single API makes sense.<br><br></blockquote><div><br></div><div>It does to me. Simply allowing the Appenders to be configured to throw exceptions would suffice for Audit Logging. Having to write the same Appender logic for multiple frameworks shouldn't be necessary. With Messages a separate API also isn't necessary.</div>
<div><br></div><div>Ralph </div></div>