Is there a Java 1.5 varargs API for slf4j yet?

Viewed 3617

I want to get rid of this lot...

public void info(String msg);
public void info(String format, Object arg);
public void info(String format, Object arg1, Object arg2);
public void info(String format, Object[] argArray);

...and replace it with this one...

public void info(String format, Object ... args);

...so that my logging syntax doesn't have to change depending on the number of arguments I want to log. There seems to be lots of discussion and work around it, but where is it? Or should I wrap the wrapper that is slf4j?

7 Answers

From reading the SLF4J javadoc for Logger the simple answer would appear to be no. From what I have read they want to stay compatible with older versions of the JDK.

If you are not really tied to using SLF4J then maybe log5j is an option?

Related