![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
log4j+slf4j
文章平均质量分 77
jerryHH_2012
这个作者很懒,什么都没留下…
展开
-
3.日志工具jdklogging,log4j和commons-logging总结
1。把前面的介绍总结下: a)严格地说,commons-logging不是个日志控件,本身没有日志功能。它只是统一了JDK Logging与Logg4j的API, 并把日志功能交给JDK Logging或者Log4j.对于不能确定日志方式的系统,是个不错的选择。 b)Log4j的执行效率 Log4j内部做了大量的优化,缓存功能。Log4j只是在初始化时候打开文件翻译 2012-09-13 23:58:02 · 985 阅读 · 1 评论 -
Log4j学习自定义Appender
说明: Log4j支持自定义的输出。所有的输出都实现自Appender接口。一般来说,自定义输出只需要继承AppenderSkeleton类,并实现几个方法就可以了。1。代码如下: package com.logging.log4j;import org.apache.log4j.AppenderSkeleton;import org.apache.log4j.s翻译 2012-09-23 11:16:16 · 526 阅读 · 0 评论 -
Log4j学习Layout格式化器
日志格式化器Layout负责格式化日志信息。方法log.error()的参数只包含日志信息,利用Layout可以附加其他信息,以输出更多的信息或者布局显示。 常见的格式化器有PatternLayout,HtmlLayout,XMLLayout等。下面重点介绍PatternLayout. 1)PatternLayout是最常见的格式化器,用户可以自定义输出信息,例如日期,时间,所有的翻译 2012-09-23 12:00:35 · 537 阅读 · 0 评论 -
Log4j学习。输出日志到数据库。
1. 数据库输出(JDBCAppender)通过JDBC连接把日志输出到数据库中。配置时需要配置JDBC驱动,连接字符串,用户名,密码以及SQL语句。 需要把数据库驱动加载到classpath中。 先创建数据库,并创建日志表。CREATE TABLE `tb_log` ( `id` int(11) NOT NULL auto_increment, `date`翻译 2012-09-23 09:05:48 · 667 阅读 · 0 评论 -
commons-logging日志工具[续。。。。。。]
3.前面说到commons-logging控件,commons-logging为apche common类库中的一员,Apache commons类库是一个通用的类库, 提供了基础的功能,例如commons-fileupload,commons-httpclient,commons-io等等。 commons-logging能够选择使用Log4j还是JDK Logging,但是不依赖于翻译 2012-09-13 23:05:43 · 1001 阅读 · 0 评论 -
日志工具jdklogging,log4j和commons-logging
1。 jdk从1.4开始自带了日志功能,其优点是不需要类库的支持偏可以使用。然后其易用性,功能性却很差,因此很少使用。 jdk logging把日志分为几个级别:all,finest,finer,fine,config,info,warning,servere,off等,级别依次升高。如果把级别设为info, 则以前的不会输出。 例如(j翻译 2012-09-13 22:33:55 · 800 阅读 · 0 评论