<p>Well, I'd be happy to throw my solution in as an option.  You, and Ceki, can find more information at <a href="http://code.google.com/p/anodyzed">http://code.google.com/p/anodyzed</a> There's information in the wiki documents and more on the way when I get a chance.  If there's any information you think is missing, please don't hesitate to let me know and I'll do what I can to remedy the situation.  Thanks.<br>

  (*Chris *)</p>
<div class="gmail_quote">On Feb 9, 2012 1:00 AM, "Thorbjørn Ravn Andersen" <<a href="mailto:thunderaxiom@hotmail.com">thunderaxiom@hotmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ceki has not yet decided on the proper way to do varargs in slf4j.  Until<br>
then, no official API.<br>
<br>
See <a href="http://bugzilla.slf4j.org/show_bug.cgi?id=31" target="_blank">http://bugzilla.slf4j.org/show_bug.cgi?id=31</a> for the full history.<br>
<br>
/Thorbjørn<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:logback-user-bounces@qos.ch">logback-user-bounces@qos.ch</a> [mailto:<a href="mailto:logback-user-bounces@qos.ch">logback-user-bounces@qos.ch</a>] On<br>
Behalf Of Stein, Eric<br>
Sent: 6. februar 2012 14:24<br>
To: logback users list<br>
Subject: Re: [logback-user] Compiler selecting wrong Logger method<br>
<br>
<sigh/> I'm a nitwit. I got confused because at my last job we used a<br>
wrapper around slf4j, and the signature of the method was debug(String,<br>
Object...). Out of curiosity, is there a reason why that format wasn't used?<br>
The compiler should be smart enough to call the more specific debug(String,<br>
Object, Object) when appropriate. Changing from Object[] to Object... should<br>
also be backwards-compatible...<br>
<br>
Thanks, Marco!<br>
<br>
Eric<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:logback-user-bounces@qos.ch">logback-user-bounces@qos.ch</a> [mailto:<a href="mailto:logback-user-bounces@qos.ch">logback-user-bounces@qos.ch</a>]<br>
On Behalf Of BRESCIANI, MARCO (MARCO)<br>
Sent: Monday, February 06, 2012 8:12 AM<br>
To: logback users list<br>
Subject: Re: [logback-user] Compiler selecting wrong Logger method<br>
<br>
If I'm not wrong, using - Object[] - or the variable list - Object... - is a<br>
bit different and in order to have the correct method, you should write<br>
this:<br>
<br>
        LOGGER.debug("Hi {} {} {}", new Object[] { arg1, arg2, arg3 });<br>
<br>
<br>
<br>
MARCO BRESCIANI<br>
ALCATEL-LUCENT<br>
SENIOR SW CRAFT TERMINAL DEVELOPMENT ENG NETWORKS - IP DIVISION WT PRODUCT<br>
UNIT via Trento, 30 - 20059 Vimercate (MB) - Italy<br>
Phone: <a href="tel:%2B39%20039%20686%206279" value="+390396866279">+39 039 686 6279</a><br>
Fax: <a href="tel:%2B39%20039%20686%205600" value="+390396865600">+39 039 686 5600</a><br>
<a href="mailto:Marco.Bresciani@alcatel-lucent.com">Marco.Bresciani@alcatel-lucent.com</a><br>
<br>
-----Original Message-----<br>
From: <a href="mailto:logback-user-bounces@qos.ch">logback-user-bounces@qos.ch</a> [mailto:<a href="mailto:logback-user-bounces@qos.ch">logback-user-bounces@qos.ch</a>]<br>
On Behalf Of Stein, Eric<br>
Sent: Monday, February 06, 2012 1:59 PM<br>
To: <a href="mailto:logback-user@qos.ch">logback-user@qos.ch</a><br>
Subject: [logback-user] Compiler selecting wrong Logger method<br>
<br>
I'm seeing a funny error when trying to write to logback.<br>
        import org.slf4j.Logger;<br>
        import org.slf4j.LoggerFactory;<br>
<br>
        final String arg1 = "arg1";<br>
        final String arg2 = "arg2";<br>
        final String arg3 = "arg3";<br>
        LOGGER.debug("Hi {} {}", arg1, arg2);<br>
        LOGGER.debug("Hi {} {} {}", new String[] { arg1, arg2, arg3 });<br>
        LOGGER.debug("Hi {} {} {}", arg1, arg2, arg3);<br>
<br>
The last line is giving this error message:<br>
<br>
The method debug(Marker, String, Object, Object) in the type Logger is not<br>
applicable for the arguments (String, String, String, String)<br>
<br>
I don't see why it isn't using the method whose signature is debug(String,<br>
Object[]), especially given that I'm not using a Marker.<br>
I'm running in Eclipse Indigo, and my classpath looks like this:<br>
<br>
logback-classic-1.0.0.jar<br>
logback-core-1.0.0.jar<br>
slf4j-api-1.6.4.jar<br>
<br>
Does anybody know why the compiler is using the wrong method?<br>
<br>
Thanks,<br>
Eric Stein<br>
_________________________________________________<br>
Don't gamble with your environmental information. Learn how the world's<br>
largest on-demand environmental information management system can help you<br>
mitigate your operating risk: <a href="http://www.locustec.com" target="_blank">www.locustec.com</a>.<br>
<br>
_______________________________________________<br>
Logback-user mailing list<br>
<a href="mailto:Logback-user@qos.ch">Logback-user@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/logback-user" target="_blank">http://mailman.qos.ch/mailman/listinfo/logback-user</a><br>
_________________________________________________<br>
Don't gamble with your environmental information. Learn how the world's<br>
largest on-demand environmental information management system can help you<br>
mitigate your operating risk: <a href="http://www.locustec.com" target="_blank">www.locustec.com</a>.<br>
<br>
_______________________________________________<br>
Logback-user mailing list<br>
<a href="mailto:Logback-user@qos.ch">Logback-user@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/logback-user" target="_blank">http://mailman.qos.ch/mailman/listinfo/logback-user</a><br>
<br>
_______________________________________________<br>
Logback-user mailing list<br>
<a href="mailto:Logback-user@qos.ch">Logback-user@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/logback-user" target="_blank">http://mailman.qos.ch/mailman/listinfo/logback-user</a><br>
</blockquote></div>