orhanobut / logger

✔️ Simple, pretty and powerful logger for android
Apache License 2.0
13.78k stars 2.14k forks source link

不兼容Logger.i(TAG,message)问题 #222

Open mengxilan opened 5 years ago

mengxilan commented 5 years ago

override createMessage in LoggerPrinter like this:

1: // return args == null || args.length == 0 ? message : String.format(message, args); if (args == null || args.length == 0) { return message; } String pattern = "(%\d)?\$(a|b|c|d|e|f|g|h|n|s|tx)"; Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(message); if (m.find()) { return String.format(message, args); } else { t(message); return String.valueOf(args[0]); } or 2: Logger.i(TAG +"%s",message);

mengxilan commented 5 years ago

"%(\d\$)?(a|b|c|d|e|f|g|h|n|s|tx)"