Prefer SLF4j. See notes below.
Alternatively, check out log5j; it supports printf-style formatting and (apparently) varargs (but is not nearly as popular or compatible as SLF4j.
Might want to use
XLogger instead of
Logger; see http://www.slf4j.org/extensions.html
Probably either Logback or Log4j as the back-end for SLF4j.
Bug #31 discusses use of varargs (i.e. lack thereof) for logger methods.
I haven't tested all of these yet.
I've used JGoodies Forms (along with JGoodies Looks) and I've been very happy with it. Some features: