From d2883c82d2bb1e3dd1bf5e9b4cefc227ffa35373 Mon Sep 17 00:00:00 2001 From: argius Date: Mon, 13 May 2013 21:43:07 +0900 Subject: [PATCH] fixed bug: UnknownFormatConversionException(Conversion = ''') was thrown if Logger#log is called with no vararg --- src/net/argius/stew/Logger.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/net/argius/stew/Logger.java b/src/net/argius/stew/Logger.java index 327b463..e907e3c 100644 --- a/src/net/argius/stew/Logger.java +++ b/src/net/argius/stew/Logger.java @@ -86,10 +86,11 @@ public final class Logger { if (log.isLoggable(level)) { final String cn = log.getName(); final String mn = (enteredMethodName == null) ? "(unknown method)" : enteredMethodName; + final String msg = (args.length == 0) ? format : String.format(format, args); if (th == null) { - log.logp(level, cn, mn, String.format(format, args)); + log.logp(level, cn, mn, msg); } else { - log.logp(level, cn, mn, String.format(format, args), th); + log.logp(level, cn, mn, msg, th); } } } -- 2.11.0