去除DWR每次调用都输出日志的问题
来源:互联网 发布:死而后已不亦远乎翻译 编辑:程序博客网 时间:2024/06/01 11:25
相信大家使用DWR的时候都会遇到这样的问题,每次通过js调用后台的方法的时候,屏幕都会输出:
Exec: ScriptName() . MethodName()
这样的语句让人看到很心烦。
导致这个问题出现的原因是org.directwebremoting.impl.DefaultRemoter类的execute方法每次执行时调用了
log.info("Exec: " + call.getScriptName() + "." + call.getMethodName() + "()");这条语句导致的。
要去掉这样的在屏幕上不停有2种办法:
1:重新编译jar文件,将DefaultRemoter类的execute类的这条语句去掉。
2:通过配置log配置的级别为ERROR
第一中方法就不细说了,下载DWR源码,建立一个java工程,将相应的jar文件放进去就可以重新编译了。
第2中方法也很简单。
我用的是log4j来输出日志的,下面是我的log4j配置信息
log4j.rootCategory=INFO,stdout
log4j.logger.org.directwebremoting.impl.DefaultRemoter=ERROR
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
加了这条语句log4j.logger.org.directwebremoting.impl.DefaultRemoter=ERROR后,每次js调用java方法,日志输出就消失了。
- 顶
- 0
- 踩
- 0
- 去除DWR每次调用都输出日志的问题
- 去除DWR每次调用都输出日志的问题
- 每次输出日志前需要判断日志的级别吗?
- 为什么每次输出都一样,计算e的近似值
- git 设置不需要输入密码, 去除 fetch / pull 代码每次都需要输入密码的烦恼
- dwr 调用执行不到的问题
- 关于Firefox3 不能调用DWR的问题
- 修改日期导致代码每次都重新编译的问题
- 解决 每次Tomcat启动都报icu4j告警的问题
- 解决每次打开Word都要重新配置的问题
- 每次打开Word都要重新配置的问题
- quick-cocos2d-x cookie每次都改变的问题
- ie8用ajax访问不能每次都刷新的问题
- 解决Git Push每次都要输入密码的问题
- 如何规避GRADLE每次都要下载的问题
- centos中pppoe每次重新启动都要设置的问题
- 解决firefox每次启动都要验证用户名的问题
- 如何规避GRADLE每次都要下载的问题
- 数据结构 --- Java之栈的实现
- 安装tensorflow
- Python 字符串编码
- POJ 3417 Network
- npm scripts 使用指南
- 去除DWR每次调用都输出日志的问题
- C++ IP和int值之间的转换
- iCarousel 使用 (类似iOS9任务切换动画的效果)
- 响应式设计和媒介查询的基本原理
- ridge regression 脊回归 / 岭回归
- jq代码学习24-----ajax load()加载、筛选加载HTML问文档 fl ch6 p192
- SpringBoot学习:SpringBoot实现热部署
- Field 'userID' doesn't have a default value问题的解决
- springboot整合jd freemarker