web项目log日志查看分析->流程理解

1.DEBUG [2017-07-10 11:38:41,705][] org.springframework.web.servlet.DispatcherServlet:865 - DispatcherServlet with name ‘dispatcherServlet‘ processing POST request for [/profit/queryProfitAccountList] 注:spring mvc的的dispatcherservlet会日志打印传进来的每个请求的url和http方法,并日志debug输出打印

dispatcherservlet处理分发请求后,当然就要handlermapping查找controller的方法了,如下打印:2.DEBUG [2017-07-10 11:38:41,705][] org.springframework.web.servlet.handler.AbstractHandlerMethodMapping:310 - Looking up handler method for path /profit/queryProfitAccountList debug打印“Looking up handler method for path /profit/queryProfitAccountList 
3.DEBUG [2017-07-10 11:38:41,705][] org.springframework.web.servlet.handler.AbstractHandlerMethodMapping:317 - Returning handler method [public java.util.Map<java.lang.String, java.lang.Object> com.pingan.property.icore.pap.aggregation.profit.controller.ProfitController.queryProfitAccounts(com.pingan.property.icore.pap.aggregation.profit.dto.QueryProfitAccountReqDTO)]
handlermapping查找到url对应的controller和方法,并log打印出来controller类名和处理方法名,并打印出整个方法的形参和返回值

4.

DEBUG [2017-07-10 11:38:41,706][] org.springframework.beans.factory.support.AbstractBeanFactory:251 - Returning cached instance of singleton bean ‘profitController‘ 
				
时间: 2024-10-19 10:23:53

web项目log日志查看分析->流程理解的相关文章

关于web项目的路径问题,小理解。

参考:http://www.cnblogs.com/woshimrf/p/4817074.html 在web项目中,转发时的相对路径是以第一次请求的资源为基准的,所以转发时用相对路径经常发生404错误. web项目中,使用绝对路径分两种: 1.服务器端,使用绝对路径找文件,一般用于转发.以'/'开头,'/'代表着webapps文件夹中的项目名. 2.浏览器端,使用绝对路径找服务器端的文件,如js脚本,css脚本,图片,表单提交,重定向等.用完整URL来寻找. 在web项目的index.jsp文件

iOS及时log日志查看工具 (iConsole)

github下载地址:https://github.com/nicklockwood/iConsole 偶然看到的一个iOS及时log日志查看工具,通过该工具,我们可以在任何想看日志的时候,通过手势呼出log日志页,查看app的crash信息或者其他信息.另外,也可以通过查看代码的实现方式,学习在window中,响应手势,这样不管我们进入什么页面,都能呼出iConsole的页面. 希望通过此工具,对各位与iOS有关的朋友提供帮助. Purpose iConsole is a simple, pl

日志查看 分析 轮转

内核及系统日志     ( 文本格式记录 ) /var/log/messages   记录内核消息,各种服务的公共消息 /var/log/dmesg      记录系统启动过程的各种消息 /var/log/cron       记录与cron计划任务相关的消息 /var/log/maillog    记录邮件收发的相关消息 /var/log/secure     记录与访问限制相关的安全消息 用户日志  (二进制data格式) /var/log/lastlog    记录最近的用户登录事件 /v

web项目Log4j日志输出路径配置问题

问题描述:一个web项目想在一个tomcat下运行多个实例(通过修改war包名称的实现),然后每个实例都将日志输出到tomcat的logs目录下实例名命名的文件夹下进行区分查看每个实例日志,要求通过尽可能少的改动配置文件,最好修改实例名后可以不修改log4j的配置文件. 实现分析:一般实现上面需求,需要在修改完war包名称之外要再做下面配置: 1.修改每个实例名下web.xml中参数webAppRootKey为不同值.同一个tomcat下运行多个web应用时,该值相同的话,运行时会抛异常. <c

Android 项目Log日志输出优化

概述 Android开发过程中经常需要向控制台输出日志信息,有些人还在用Log.i(tag,msg)的形式或者system.out.println(msg)方式吗?本篇文章对日志信息输出进行优化,以达到快速定位输出日志位置及输出规范日志的效果.日志输出行展示调用输出日志信息在哪个文件的第几行,并且可以和点击跳转到对应位置的作用. 输出日志的一般形式 1.在项目中直接调用Log.i(tag,msg)或者println函数,这是初级开发者的做法,不便于后期维护与统一控制. 2.在项目中对输出操作进行

项目log日志打印

①使用到的jar包: 大概是这几个,具体我也不知道是哪一个,下次使用的时候自己测试下. commons-logging-1.2.jar commons-discovery-0.5.jar log4j-1.2.17.jar ②log4j.properties log4j.rootLogger=DEBUG,CONSOLE,A log4j.addivity.org.apache=false log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

web项目的日志打印位置设置

1, 若在项目中放logback.groovy文件(如: src/test/resource下),则日志会打印到控制台上. logback.groovy 内容如下: // // Built on Fri Feb 14 07:38:28 CET 2014 by logback-translator // For more information on configuration files in Groovy // please see http://logback.qos.ch/manual/g

关于java web 项目中文日志以及文件中文内容乱码解决

1.查看项目编码格式与日志文件格式是否一致,如统一UTF-8 2.使用 Linux命令 locale 查看Linux系统编码 保证跟项目编码一致. 修改Linux系统编码 vim /etc/sysconfig/i18n 2.首先查看Tomcat启动脚本catalina.sh 是否有 JAVA_OPTS="-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"   没有添加该启动参数. 重启项目,查看日志或生成文件 一切OK! 原文地址:https:/

只需2分钟,简单构建velocity web项目

Velocity是一个基于java的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象 velocity的语法非常简单.这里不多介绍. 我们平时的web项目,通常的开发流程是前端写好静态页面.后端将静态页面改成jsp,在相应的需要替换数据的地方,使用 jstl.EL表达式等接收action模块传递过来的数据.一般使用action来处处理参数,调用service层来处理业务逻辑,service层调用da