有时候日志拷贝下来不换行,带有\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
如下图,替换完之后看日志就清晰了