Spring aop如何实现日志管理

问题描述

如题,谁有这方面的例子?发到我的邮箱lkgrj@163.com。

解决方案

解决方案二:
http://www.devx.com/Java/Article/30799
解决方案三:
用AOP实现嘛
解决方案四:
呵呵帮顶
解决方案五:
用AOP实现日志太麻烦,信息罗嗦不容易解析,通常拦截到的信息过多。不好解析的还得配置对照表,有整理对照表的时间早改用其他方式实现日志了。
解决方案六:
log4j如何?
解决方案七:
简单一点的日记AOP实现就够了
解决方案八:
aop
解决方案九:
up
解决方案十:
引用4楼yanji94521的回复:

用AOP实现日志太麻烦,信息罗嗦不容易解析,通常拦截到的信息过多。不好解析的还得配置对照表,有整理对照表的时间早改用其他方式实现日志了。

有道理,电信级的项目也都是用log4j。
解决方案十一:
...
解决方案十二:
引用4楼yanji94521的回复:

用AOP实现日志太麻烦,信息罗嗦不容易解析,通常拦截到的信息过多。不好解析的还得配置对照表,有整理对照表的时间早改用其他方式实现日志了。

对!日志是什么?就是流水账,就是等着出漏子的时候好察看原因。我们的代码中日志的行数要占1/3,你用aop忙得过来么?而且日志往往和业务逻辑紧紧相连,你无法找到一个良好的规则去搞aop.
解决方案十三:
引用11楼sunxing007的回复:

引用4楼yanji94521的回复:用AOP实现日志太麻烦,信息罗嗦不容易解析,通常拦截到的信息过多。不好解析的还得配置对照表,有整理对照表的时间早改用其他方式实现日志了。对!日志是什么?就是流水账,就是等着出漏子的时候好察看原因。我们的代码中日志的行数要占1/3,你用aop忙得过来么?而且日志往往和业务逻辑紧紧相连,你无法找到一个良好的规则去搞aop.


解决方案十四:
aop比log4j代码可读性更高,而且只需要在配置文件中配置哪些需要拦截哪些不需要,起名规范一点的话可能用通配符,代码不出现在程序中,写入数据库更方便

时间: 2024-09-09 14:52:46

Spring aop如何实现日志管理的相关文章

图片-spring aop 注解 做日志处理

问题描述 spring aop 注解 做日志处理 解决方案 xml配置文件问题,可能是路径问题,或者是文件里面的配置问题.

用spring AOP做日志管理 执行controller的时候 打印当前用户信息

问题描述 用spring AOP做日志管理 执行controller的时候 打印当前用户信息 主要知道是哪些用户了执行了哪些controller,是否执行成功了.现在有个问题就是,获取不到当前用户信息. 解决方案 用户登录时用session绑定 其他请求时在通过session获取 这样就行吧

急!!!!!!!spring日志管理问题

问题描述 急!!!!!!!spring日志管理问题 aop:config /aop:aspect /aop:config advisor类 import org.apache.log4j.Logger; import org.aspectj.lang.JoinPoint; /** @author seeblack2015-12-20 下午3:44:55*/public class Advisor {static Logger log = Logger.getLogger(Advisor.clas

exception-急!!!!!!spring日志管理问题--不进advice

问题描述 急!!!!!!spring日志管理问题--不进advice 这是我applicationCotext.xml中的配置文件 aop:config /aop:aspect /aop:config 这是我的advices类 public class Advisor { static Logger log = Logger.getLogger(Advisor.class); public String information; /** * */ public Advisor() { // TO

AOP 日志管理

问题描述 spring aop的日志管理是怎么实现的呢?有具体代码吗? 问题补充:怎么才能获取到登录人的信息呢?suziwen 写道 解决方案 看看这几个,其实原理就是用了threadlocal,跟springsecurity,如果你的登录是通过springsecurity实现那就可以直接用,如果不是那就写一个防造的,把SESSION放进去就可以了http://www.iteye.com/topic/132180http://www.iteye.com/topic/156378http://ww

spring aop面向切面编程:如何来做一个强大的日志记录功能

这个东西怎么做:spring aop 面向切面编程 如何来做一个强大的日志记录功能模板; 昨天经理把这个任务交给我,让我为公司现在的项目加上一个详细的日志记录功能模板,对所有的操作,至少是增删改运作进行一个记录,其要记录操作者,以及执行的方法,IP,以及操作的方法的参数. 我以前做过类似的功能,不过是在filter里做的,通过filter来检查action请求,记录请求中的参数及action名字.但是今天公司这个是要求用spring aop来做,这样就可以在spring里对要进行的日志记录方法进

spring aop 做日志处理

问题描述 spring aop 做日志处理 解决方案 applicationContext.xml 文件好像是没有读取到的原因 解决方案二: applicationContext.xml 文件好像是没有读取到的原因 解决方案三: 不是没读取到,是你的定义的某个属性 类型错误,仔细看看配置文件. 解决方案四:

Spring AOP框架

AOP正在成为软件开发的下一个圣杯.使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect.AOP可以防止代码混乱. 为了理解AOP如何做到这点,考虑一下记日志的工作.日志本身不太可能是你开发的主程序的主要任务.如果能将"不可见的".通用的日志代码注入主程序中,那该多好啊.AOP可以帮助你做到. Spring framework是很有前途的AOP技术.作为一种非侵略性的,轻型的AOP framework,你无需使用预编译器或其他的元标签,

spring AOP的方式监控方法的执行时间

前段时间有几个同行跟我吐槽说系统响应越来越慢,优化不知道从何入手!今天写写使用spring的aop来实现方法级的执行时间的记录监控,以此来评估方法的性能以及针对性的对已存在的方法进行优化. 对于监控,我们比较关注监控的可靠性和性能,准确,高效,这才能在不影响整体性能的情况下对我们的系统性能有个较准确的认识. 对于spring aop这个我就不多介绍了,网上一搜一大把,使用过spring的人都知道spring的ioc和aop.ioc我们常用,但在我们自己的系统中,aop的使用几乎为零,除了这个监控