Error日志信息
来源:互联网 发布:谁在淘宝上买过精密管 编辑:程序博客网 时间:2024/06/07 03:14
Error日志信息,根据后台的error日志,进行分析,可以快速的提高程序员的能力。
例子:
2017-06-01 10:20:00,699 [http-bio-8888-exec-890] INFO org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/sys]- [ERROR][2017-06-01 10:20:00,699][sys.controller.testController][28]程序执行过程发生错误:null
null
sys.controller.testController.testLogin(testController.java:513)
sun.reflect.GeneratedMethodAccessor2591.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:497)
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:208)
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:203)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
java.lang.Thread.run(Thread.java:745)
分析:这个是一个错误日志,作为一个程序员,需要有分析问题和解决问题的能力。
下面来进行分析:
第一个红色:表示testController方法出现了错误。错误原因为null。
第二个红色:表示testController的testLogin出现了错误。
继续分析:
第三个红色:表示是在513行出现了错误。定位到513行,发现出现null异常。
问题解决。
- Error日志信息
- Nginx Error 日志输出 SSL_shutdown 异常信息
- intellij日志信息修改,隐藏INFO,只显示ERROR
- Log4j 记录error 日志
- Log4j 记录error 日志
- Internet信息服务日志
- TortoiseSVN - 搜索日志信息
- 获取计算机日志信息
- Log4J日志信息
- log4j日志配置信息
- 给日志信息加色
- 日志中的前缀信息
- 输出信息到日志
- log4j日志信息配置
- Linux系统日志信息
- apache日志信息详解
- Android:输出日志信息
- tomcat 日志信息
- 正则表达式括号区分
- 【设计模式系列】单例模式
- JS数组
- 究竟啥才是互联网架构“高可用”
- UIView的setNeedsLayout, layoutIfNeeded 和 layoutSubviews 方法之间的关系解释
- Error日志信息
- Python欺骗问题
- 抽象类理解
- 如何做到优化引擎搜索SEO之第一篇:人类可读的url
- CSS3中不熟悉的属性1:box-pack和box-align
- Unity发布android程序,报错Resource compilation failed!
- linux下安装pip
- vector用法
- iOS:如何优雅的让UITextView根据输入文字实时改变高度