社区
Java EE
帖子详情
如何在Action处理的前后加上Log?
Ryoko7
2012-03-26 07:04:18
如何在Action处理的前后加上Log?
1)
使用Filter是不是只能在Action处理前加?
Action处理后如何加Log?
2)
在Action基类中加log,会有个问题,
Action处理过程当中异常的话,Action处理结束后的Log就无法输出。
3)
用拦截器可行么?
(我是struts1,不是struts2的情况下)
先谢过。
...全文
210
12
打赏
收藏
如何在Action处理的前后加上Log?
如何在Action处理的前后加上Log? 1) 使用Filter是不是只能在Action处理前加? Action处理后如何加Log? 2) 在Action基类中加log,会有个问题, Action处理过程当中异常的话,Action处理结束后的Log就无法输出。 3) 用拦截器可行么? (我是struts1,不是struts2的情况下) 先谢过。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老9
2012-03-27
打赏
举报
回复
建议lz配置下log4j,简单快捷,一劳永逸。。
hackersun123
2012-03-27
打赏
举报
回复
[Quote=引用楼主 ryoko7 的回复:]
2)
在Action基类中加log,会有个问题,
Action处理过程当中异常的话,Action处理结束后的Log就无法输出。
[/Quote]
struts1中可以用你说的这个办法。方法中出了异常要记得抛出来,然后在基类中统一捕获try...catch...处理。这样就可以输出结束Log了。
这方法我都做了好几个项目了,希望对你有所帮助!
ss36290109
2012-03-27
打赏
举报
回复
说用spring AOP的具体操作过么?S1他都是走的Action方法 这个里面反射调用具体的action.也就是说你AOP只能去改s1的源码去拦截Action类.
安特矮油
2012-03-27
打赏
举报
回复
用Spring的AOP吧,可以根据自己需要配置各种需要的日志。具体要是不清楚的话可以网上搜一下,很多的
javamavin
2012-03-27
打赏
举报
回复
1.可以配置log4j在基类中创建log对象在操作的每个方法中用log输出日志
2.通过AOP来做
cxw3152
2012-03-27
打赏
举报
回复
写一个公共的方法。。在调用方法最后调用该方法。。
dryZeng
2012-03-26
打赏
举报
回复
当然重写里面最好还加上super.init();免得你的action基类本身有些东西。
Ryoko7
2012-03-26
打赏
举报
回复
[Quote=引用 4 楼 dryzeng 的回复:]
重写init和destory方法。
或是用框架,如楼上说的。
[/Quote]
是重写Action基类的init和destory么。
dryZeng
2012-03-26
打赏
举报
回复
重写init和destory方法。
或是用框架,如楼上说的。
xieshengjun2009
2012-03-26
打赏
举报
回复
Struts2的拦截器和Spring的AOP都可以实现!具体Google!
Ryoko7
2012-03-26
打赏
举报
回复
我是struts1,能有类似实现么。
不关橙猫猫事的哦
2012-03-26
打赏
举报
回复
用struts2的MethodFilterInterceptor,具体使用方法百度一下吧。
LOG
使用规范(整理)
在开发B/S系统时,对于
LOG
,需要关注: 日志信息的集中采集、存储、信息检索:在WEB集群节点越来越多的情况下,让开发及系统维护人员能很方便的查看日志信息日志信息的输出策略:日志信息输出全而不乱,便于跟踪...
Log
日志规范
目前我用的两种方式。...l 状态监控:通过实时分析日志,可以监控系统的运行状态,做到早发现问题、早
处理
问题。 l 安全审计:审计主要体现在安全上,通过对日志进行分析,可以发现是否存在非授权
使用el-upload上传单文件多文件前后端实现
注:console.
log
(formdata)不是添加的一组组键值对数据,需要console.
log
(formdata.getAll ("apple"))才能输出apple数组,且获取整个数组要用getAll,用get方法只能输出数组第一个元素。注:前端传数组需要以...
log
4j详解
log
4j详解 根据网络资料整理 >>>>1. 概述 1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为...
LOG
规范
日志输出级别(由高到低)•ERROR:系统中发生了非常严重的问题,必须马上有人进行
处理
。没有系统可以忍受这个级别的问题的存在。比如:NPEs(空指针异常),数据库不可用,关键业务流程中断等等•WARN:发生这个...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章