orhanobut / logger

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

打印个别Encoder过的地址异常 #215

Open paomian2 opened 6 years ago

paomian2 commented 6 years ago

Logger.d(msg,tag)底层使用了String.format(message,tags),对于个别的message,如:http://192.168.81.121:9001/v1/?type=10&userName=wpl123&addressNum=0&insuranceNum=unlimited&gps=0&vehicleNum=0040066001&tel=18833215213&ownerName=%E6%9E%97%E4%BF%8A%E6%9D%B0&insuranceCompany=%E4%B8%8D%E9%99%90&street=0&plateNum=%E4%BA%AC1234567&province=0&city=%E5%8C%97%E4%BA%AC%E5%B8%82&region=0&vehicleInfo=%E5%A5%A5%E8%BF%AA-%E5%A5%A5%E8%BF%AAQ5L-2018%E6%AC%BE%20%E5%9F%BA%E6%9C%AC%E5%9E%8B&method=ims.carInsurance.addBaseNewCarInfos&address=0 会抛出如下异常: Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = 'D' at java.util.Formatter$FormatSpecifier.conversion(Formatter.java:2691) at java.util.Formatter$FormatSpecifier.(Formatter.java:2720) at java.util.Formatter.parse(Formatter.java:2560) at java.util.Formatter.format(Formatter.java:2501) at java.util.Formatter.format(Formatter.java:2455) at java.lang.String.format(String.java:2940) at com.TestClass.main(TestClass.java:13)