我正在尝试使用以下搜索方法来提取所有事件,以在此处包括实际的pcode值,在我的示例中是650404,其中显示
2019-05-01 05:17:04,351 [http-bio-8081-exec-19]信息 {hostName = vmjsbatchprod01-s01} EZTaxServiceImpl.processChargeTransaction:206-pcode:650404
发生以下错误时
EZTaxServiceImpl.processChargeTransaction:253-错误 billsoft.eztax.EZTaxException:找不到PCode。
我尝试使用以下搜索,但无法获取任何结果。
“ EZTaxServiceImpl.processChargeTransaction:206” |交易结尾为=“ EZTaxServiceImpl.processChargeTransaction:253”
我想看看我是否可以成功搜索这些事件,以便以后可以使用事件生成器将我的结果提取到提交给我们计费团队的报告中。它们都具有主机vmjsbatchprod01-s01的输出,当我查看其中一个的搜索结果时,我也可以轻松向下滚动并找到其他输出,因此我知道我应该能够将这些语句“连接”到满足我的需求。
这是我仅搜索时获得的输出
“ EZTaxServiceImpl.processChargeTransaction:253” 仅当票据税未能在其上方的几行正确验证pcode时,才会输出错误代码
2019-05-01 05:17:04,348 [http-bio-8081-exec-19]跟踪 {hostName = vmjsbatchprod01-s01} -------- EZTaxServiceImpl.processChargeTransaction:201输入-------- 2019-05-01 05:17:04,349 [http-bio-8081-exec-19]信息 {hostName = vmjsbatchprod01-s01} EZTaxServiceImpl.processChargeTransaction:202-交易类型:59 2019-05-01 05:17:04,349 [http-bio-8081-exec-19]信息 {hostName = vmjsbatchprod01-s01} EZTaxServiceImpl.processChargeTransaction:203-服务类型:21 2019-05-01 05:17:04,350 [http-bio-8081-exec-19]信息 {hostName = vmjsbatchprod01-s01} EZTaxServiceImpl.processChargeTransaction:204-数量:0.0 2019-05-01 05:17:04,350 [http-bio-8081-exec-19]信息 {hostName = vmjsbatchprod01-s01} EZTaxServiceImpl.processChargeTransaction:205-行数:3 2019-05-01 05:17:04,351 [http-bio-8081-exec-19]信息 {hostName = vmjsbatchprod01-s01} EZTaxServiceImpl.processChargeTransaction:206-pcode:650404 2019-05-01 05:17:04,351 [http-bio-8081-exec-19]信息 {hostName = vmjsbatchprod01-s01} EZTaxServiceImpl.processChargeTransaction:207-事件ID:null 2019-05-01 05:17:04,352 [http-bio-8081-exec-19]错误 {hostName = vmjsbatchprod01-s01} EZTaxServiceImpl.processChargeTransaction:253-错误 billsoft.eztax.EZTaxException:找不到PCode。在 billsoft.eztax.Util.throwEZTaxException(Util.java:313) 〜[eztax-9.20.1905-1.jar :?]在 billsoft.eztax.Transaction.calculateTaxes(本机方法) 〜[eztax-9.20.1905-1.jar :?]在 billsoft.eztax.Transaction.calculateTaxes(Transaction.java:1231) 〜[eztax-9.20.1905-1.jar :?]在 com.nextiva.billsoft.service.EZTaxServiceImpl.processChargeTransaction(EZTaxServiceImpl.java:236) [nextiva-eztax-service-1.0.70.jar :?]在 com.nextiva.billsoft.controller.EZTaxController.processChargeTransaction(EZTaxController.java:128) 在[EZTaxController.class :?] sun.reflect.GeneratedMethodAccessor107.invoke(未知来源)〜[?:?] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 〜[?:1.8.0_171]在java.lang.reflect.Method.invoke(Method.java:498) 〜[?:1.8.0_171]在 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221) 的[spring-web-4.2.1.RELEASE.jar:4.2.1.RELEASE] org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) 的[spring-web-4.2.1.RELEASE.jar:4.2.1.RELEASE] org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:111) [spring-webmvc-4.2.1.RELEASE.jar:4.2.1.RELEASE]位于 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:806) [spring-webmvc-4.2.1.RELEASE.jar:4.2.1.RELEASE]位于 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:729) [spring-webmvc-4.2.1.RELEASE.jar:4.2.1.RELEASE]位于 org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) [spring-webmvc-4.2.1.RELEASE.jar:4.2.1.RELEASE]位于 org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) [spring-webmvc-4.2.1.RELEASE.jar:4.2.1.RELEASE]位于 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) [spring-webmvc-4.2.1.RELEASE.jar:4.2.1.RELEASE]位于 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) [spring-webmvc-4.2.1.RELEASE.jar:4.2.1.RELEASE]位于 org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) [spring-webmvc-4.2.1.RELEASE.jar:4.2.1.RELEASE]位于 javax.servlet.http.HttpServlet.service(HttpServlet.java:650) [servlet-api.jar :?]在 org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) [spring-webmvc-4.2.1.RELEASE.jar:4.2.1.RELEASE]位于 javax.servlet.http.HttpServlet.service(HttpServlet.java:731) [servlet-api.jar :?]在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) [catalina.jar:7.0.88]位于 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.88]位于 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat7-websocket.jar:7.0.88]在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.88]位于 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.88]位于 com.nextiva.utilities.rest.web.filter.RequestContextFilter.doFilter(RequestContextFilter.java:60) 在[nextivaUtilities-6.0.9.jar :?] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.88]位于 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.88]位于 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) [catalina.jar:7.0.88]位于 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) [catalina.jar:7.0.88]位于 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498) [catalina.jar:7.0.88]位于 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) [catalina.jar:7.0.88]位于 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [catalina.jar:7.0.88]位于 org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683) [catalina.jar:7.0.88]位于 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025) [catalina.jar:7.0.88]位于 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [catalina.jar:7.0.88]位于 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) [catalina.jar:7.0.88]位于 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1139) [tomcat-coyote.jar:7.0.88]在 org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:637) [tomcat-coyote.jar:7.0.88]在 org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:318) [tomcat-coyote.jar:7.0.88]在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_171]在 java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_171]在 org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote.jar:7.0.88]位于java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
答案 0 :(得分:0)
没关系,我想通了这一点,发现我需要使用唯一的“ startswith =”约束,并且还要定义sourcetype =“ directory” |在我其余的搜索之前。