【日志】日志扫盲
来源:互联网 发布:java冒泡排序法 编辑:程序博客网 时间:2024/05/01 13:44
1. java commons-logging:是一个日志接口,允许程序开发人员使用不同的具体日志实现工具,包括Log4J, Avalon LogKit, and JDK LOG等.JCL有两个基本的抽象类:Log(基本记录器)和LogFactory(负责创建Log实例)。当commons-logging.jar被加入 2. SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部 slf4j 常用jar包: 3. 一般facade都是结合Log4J使用。but,SLF4J的作者就是Log4j的作者,他正在开发来 代替log4j,logback有更高的性能.who care,日志只是事后弥补的东西,会用即可,无需太深入。 网上还有篇文章,记着待验证: http://hi.baidu.com/hxzon/blog/item/2b549f25cd563e6a35a80f78.html
到CLASSPATH之后,默认的LogFactory是按照下列的步骤去发现并决定那个日志工具将被使用
署其应用时使用其所希望的日志系统。等同于JCL,都是facade层次的东东。
相对JCL,优点如下:
Logback 替代 Log4J 的十几个理由:Reasons to
prefer logback over log4j,说的大至是更快;好测试;与 SLF4J 关系紧;文档丰富;能自动加载配置文件;多个 JVM
写一个日志文件,或其他 I/O
错误时不影响程序执行;配置文件中加入条件控制;强大的日志过滤;更强的日志切分功能;自动压缩、删除日志文件;异常栈中更多的数据信息。
Logback
分为三个模块:logback-core,logback-classic,logback-access。logback-core
是核心;logback-classic 改善了 log4j,且自身实现了 SLF4J API,所以即使用 Logback
你仍然可以使用其他的日志实现,如原始的 Log4J,java.util.logging 等;logback-access
让你方便的访问日志信息,如通过 http 的方式。
还得提一点,Logback 能更好的放到 OSGI 环境中。好了,简单绍完了
Logback,就来看看具体怎么用它。
4. step by step
- 【日志】日志扫盲
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- 日志
- Android native C 程序中输出LOG信息
- 《Java是如何快速煮成C#的?》(一):相似的方法
- EAS修改客户端代码后热部署的方法
- OpenCV三种立体匹配求视差图算法总结
- main.obj : error LNK2001: unresolved external symbol ___security_cookie
- 【日志】日志扫盲
- 谁能给我个0060的KX连线图啊
- 最全的asp.net 开源CMS汇总
- [WPF] WPF Puzzle
- 对于重装系统后,迅雷弹出“init task manager failed”错误解决方法
- QTextCursor的一些用法
- js获得浏览器类型
- 解决manifest.mf的line too long问题
- PreTranslateMessage()函数捕获键盘按键消息