|
发表于 2021-1-20 09:38:01
|
显示全部楼层
平台输出的是sql和action的执行事件,没有方法的执行时间
1.开启平台的JVM跟踪日志还可以同start和end的标志看action具体的执行时间
修改%JUSTEP_HOME%/runtime/BusinessServer/WEB-INF/justep.log.properties文件,在最后添加以下代码:
log4j.logger.com.justep.log.jvm=DEBUG,CONSOLE
log4j.additivity.com.justep.log.jvm=false
修改完后, 重启服务器,执行任何action时, 服务器控制台应该可以看到类似以下的日志:
2018-12-12 18:15:45 [JVM]start...DC9DC824E8084AD1BBF965E83D927896, process: /demo/process/process/and/andProcess, activity: bizActivity1, action: queryOrderAction
2018-12-12 18:15:45 [JVM]end.....DC9DC824E8084AD1BBF965E83D927896, process: /demo/process/process/and/andProcess, activity: bizActivity1, action: queryOrderAction, operator: PSN01, system, total: 4095MB, free: 1172MB, use: 2922MB, leak free: 1MB, leak use: 0
2.可以输出sql的执行时间,确认是不是sql执行慢
修改%JUSTEP_HOME%/runtime/BusinessServer/WEB-INF/justep.log.properties文件,在最后添加以下代码:
log4j.logger.com.justep.log.sql.time=DEBUG,CONSOLE
log4j.additivity.com.justep.log.sql.time=false
com.justep.log.sql.time=0
修改完后, 重启服务器 |
|