通用平台logging系统的设计与实现
通用平台logging系统的设计与实现
基本上这个没有什么好说的,底层用的log4j,然后封装一下,定义自己的log level,然后有一些简单的API。
对于使用,可以用class name作为logger name。
或者可以配置为根据namespace解析为一个logger name,如com.xyz.user及com.xyz.user.dao等等都map到一个名为com.xyz.user的logger。
两种logging方式,一种是用aop做,另一种是在需要log的地方直接log。
有可能以后增加一个queue,用来缓存logging request。然后实现一些其他的处理。
PS:经过我的测试,log4j的性能还是不错的。 1 楼 haides 2008-11-12 websphere的log做的就不错