<br><br><div class="gmail_quote">On Sat, Sep 10, 2011 at 6:53 AM, Ceki Gulcu <span dir="ltr">&lt;<a href="mailto:ceki@qos.ch">ceki@qos.ch</a>&gt;</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&#39;t be necessary.  With Messages a separate API also isn&#39;t necessary.</div>
<div><br></div><div>Ralph </div></div>