38_日志工具commons-logging与Log4J
来源:互联网 发布:类似youcam的软件 编辑:程序博客网 时间:2024/05/19 00:53
38.1 日志概述
38.1.1 日志的原理
原理就是System.out.println();
38.1.2 JDK1.4的Logging
代码38.1 JDKLogTest.java
import java.util.logging.*;public class JDKLogTest {public static Logger log = Logger.getLogger(JDKLogTest.class.toString());static{Handler console = new ConsoleHandler();console.setLevel(Level.FINE);log.addHandler(console);}public static void main(String[] args) {log.setLevel(Level.FINE);log.finest("finest");log.finer("finer");log.fine("fine");log.config("config");log.info("info");log.warning("warning");log.severe("servere");}}
38.1.3 Log4j控件
分为ALL,TRACE,DEBUG,INFO,WARNING,ERROR,FITAL,OFF几个级别
分为日志记录器(Logger),输出地(Appender),日志格式化器(Layout)
38.1.4 commons-logging控件
统一了JDK和Log4j,只是将日志功能转给JDK或者Log4j
38.2 Log4j控件
38.2.1 Log4j概述
38.2.2 Log4j的执行效率
38.2.3 优化日志代码
38.2.4 Log4j.properties配置文件
38.2.5 使用其他配置文件
PropertyConfigurator.configure("filename");
38.3 日志记录器Logger
38.3.1 日志记录器Logger
public static Logger log = Logger.getLogger(JDKLogTest.class);
38.3.2 Logger的配置
38.3.3. rootLogger配置
38.3.4 类别category配置
38.4 输出地Appender
38.4.1 输出到控制台(ConsoleAppender)
38.4.2 输出到文件(FileAppender)
38.4.3 输出到按大小滚动文件(FollingFileAppender)
38.4.4 输出到按日期滚动文件(DailyRollingFileAppender)
38.4.5 输出到JDBC数据库(JDBCAppender)
38.4.6 输出到SOCKET套接字(SocketAppender)
38.4.7 输出到SMTP邮件(SMTPAppender)
38.4.8 自定义输出
38.5 日志格式化器Layout
38.5.1 PatternLayout布局
38.5.2 HTMLLayout布局
输出为html格式
38.5.3 XMLLayout布局
38.6 本章小结
- 38_日志工具commons-logging与Log4J
- 日志工具jdklogging,log4j和commons-logging
- Apache Commons Logging日志与Log4j
- commons-logging与log4j
- Log4J与commons-logging
- Apache通用日志工具commons-logging和Log4j使用总结
- Apache通用日志工具commons-logging和Log4j使用
- Apache通用日志工具commons-logging和Log4j使用总结
- Apache通用日志工具commons-logging和Log4j使用总结
- 3.日志工具jdklogging,log4j和commons-logging总结
- Apache通用日志工具commons-logging和Log4j使用总结
- Apache通用日志工具commons-logging和Log4j使用总结
- Apache通用日志工具commons-logging和Log4j使用总结
- Apache通用日志工具commons-logging和Log4j使用总结
- Apache通用日志工具commons-logging和Log4j使用总结
- 日志搭配commons-logging+log4j
- log4j与commons-logging的日志记录搭建
- 用commons-logging与log4j 输入日志的配置
- 梦之递归分治法
- 设计模式之策略模式
- 新起点
- 无法删除服务器 'old_server_name',因为该服务器用作复制过程中的发布服务器。 (Microsoft SQL Server,错误: 20582)
- 最全的HTTP头部信息分析
- 38_日志工具commons-logging与Log4J
- Hive Job log解析——perl脚本
- shell相关概念
- 遍历文件夹windows
- 原子性
- C语言之memmove函数
- Apache Felix
- linux man命令加数字
- Android 的消息队列模型