Java自定义日志模块实现

时间:2016-07-08 16:46:19
【文件属性】:

文件名称:Java自定义日志模块实现

文件大小:427KB

文件格式:ZIP

更新时间:2016-07-08 16:46:19

java logger logging

自定义日志模块(接口及代理实现),而不直接使用第三方日志框架接口,避免在日志框架升级或者切换时,代码过多耦合。 这个举例说明一下: 比如,在某一项目开始时使用的是“log4j”框架,后面经过研究发现“sf4j”框架功能更强大,想切换到“sf4j”。常规的做法是,修改项目中每一处调用到“log4j”相关模块的代码。如果是项目比较大,所要花费的工作量也真不少,但如果使用了上面的方式,则只需要实现“LoggerAdapter”接口,使之与具体的日志(logger)进行适配,并且(如果必要)重写或者调整LoggerAdapterFacory类即可。 注意:代码使用的是utf-8编码


【文件预览】:
com.slive.logging
----bin()
--------log4j.properties(1KB)
--------org()
----.settings()
--------org.eclipse.jdt.core.prefs(629B)
----src()
--------log4j.properties(1KB)
--------org()
----.project(393B)
----.classpath(555B)
----lib()
--------log4j-1.2.14.jar(359KB)
--------slf4j-simple-1.5.2.jar(7KB)
--------commons-logging-1.1.1.jar(59KB)
--------slf4j-api-1.5.2.jar(17KB)

网友评论

  • 不错不错 挺有用
  • 不错,感谢分享
  • 谢谢分享,帮助很大!
  • 还行吧 虽然我不是我想用的,但是还是很感谢
  • 对我非常有帮助, 代码言简意明! 在此基层思想上, 发作我的日志系统. 但是, 我不是因为日志切换才自定义封装日志的, 因为sf4j就是可以切换日志实现,而不需要手工改代码了.
  • 不错,写得还可以
  • 功能有点简单。借鉴了一下。非常感谢。
  • 还行,但不是我想要的
  • 写得很不错,虽然和我的情况不太相同,但还是很有启发的。
  • 不错,写的详细
  • 还没使用,但有用
  • 用了,效果不错,推荐
  • 自定义log的一个好例子。
  • 写得还是很不错的
  • 这个还是很好用的,对于查找程序中的错误很实用。
  • 这是可以的字眼
  • 不错,虽然功能简单了点
  • 我看了一下,写的不错,虽然我没有用上,但里面的一些处理方式可以参考一下
  • 非常好,最后做了些调整,源码没怎么用,但是不能否认源码对我很有帮助,谢谢!!
  • 不是很完整
  • 写得还是很不错的
  • 写的不多,没有介绍在项目中如何具体1使用日志功能
  • 实现简单的小型框架,好评!
  • 感谢,这个正是我想要的,对我很有帮助。
  • 不太好用额,
  • 自己写的,对于初学者可以看看
  • 写得非常不错。
  • 写的非常不错,简单易懂,而且实现了大部分日志记录功能。
  • 写的不多,没有介绍在项目中如何具体使用日志功能
  • 不是特别详细