Log4J输出显示Unicode Hexcharacter输出



i有一个logger语句,在unicode hex字符中显示log。
您能建议如何解决此问题吗?预先感谢。

log.info("Process completed; runid={}; Time Taken(ms)={};" + runid +
                    (System.currentTimeMillis() -   
 sTime_tds));

进程完成&#x3B;runid =={}&#x3B;时间
拍摄( ms)={}&#x3B;&#x3B; 10

log4j占位符的正确使用将是:

log.info("Process completed; runid={}; Time Taken(ms)={};", runid, (System.currentTimeMillis() - sTime_tds));

用于参考:https://logging.apache.org/log4j/2.0/manual/messages.html

最新更新