Log4j学习详解
创建者 | 创建时间 | 版本 | 备注 |
XX | 2010-9-3 | V.1.0 | 创建 |
全面的Appender(RollingFileAppender/ SMTPAppender)
一、 Log4j的类图
1. Logger - 日志写出器,供程序员输出日志信息
2. Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去
1. ConsoleAppender - 目的地为控制台的Appender
2. FileAppender - 目的地为文件的Appender
3. RollingFileAppender - 目的地为大小受限的文件的Appender
3. Layout - 日志格式化器,用来把程序员的logging request格式化成字符串
1. PatternLayout - 用指定的pattern格式化logging request的Layout
二、Logger:日志写出器
Logger对象是用来取代System.out或者System.err的日志写出器,用来供程序员输出日志信息。
Logger的输出方法
: Logger类对象提供一系列方法供程序员输出日志信息。
------ Log4j APIs : class Logger ------
// Printing methods :
public void debug(Object msg);