tomcat日誌異常棧\n\t替換成換行符處理

有時候日誌拷貝下來不換行,帶有\n\t這樣的字符


  "debugInfo" : "com.isesol.wis.core.exception.SeqOutOfBoundException\n\tat com.isesol.wis.core.rules.sequence.PadRule.handle(PadRule.java:34)\n\tat sun.reflect.GeneratedMethodAccessor1771.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jeasy.rules.core.RuleProxy.executeMethod(RuleProxy.java:129)\n\tat org.jeasy.rules.core.RuleProxy.invoke(RuleProxy.java:96)\n\tat com.sun.proxy.$Proxy345.execute(Unknown Source)\n\tat org.jeasy.rules.core.DefaultRulesEngine.doFire(DefaultRulesEngine.java:116)\n\tat org.jeasy.rules.core.DefaultRulesEngine.fire(DefaultRulesEngine.java:94)\n\tat com.isesol.wis.core.service.impl.SequenceServiceImpl.generateValue(SequenceServiceImpl.java:158)\n\tat com.isesol.wis.core.service.impl.SequenceServiceImpl.nextValuePrivate(SequenceServiceImpl.java:92)\n\tat com.isesol.wis.core.service.impl.SequenceServiceImpl.nextValue(SequenceServiceImpl.java:59)\n\tat com.isesol.wis.equipment.service.NumberService.get(NumberService.java:46)\n\tat com.isesol.wis.equipment.controller.NumberController.get(NumberController.java:33)\n\tat sun.reflect.GeneratedMethodAccessor1751.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat com.isesol.arch.common.utils.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:127)\n\tat "

這時候着notepad++替換一下就OK了

查找模式 擴展

查找目標 \\n\\t

替換爲 \r\n\t

如下圖,替換完之後看日誌就清晰了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章