欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

log4j配置及使用 博客分类: Spring log4j 

程序员文章站 2024-02-05 17:32:34
...
Log4j
  • Logger日志器:代码中使用进行相应级别的日志输出
  • Appender输出器:指明日志输出的形式
  • Layout布局器:指明日志输出的格式


配置文件:log4j.properties

#根级别设置,后面为输出器的定义名称,可定义多个
log4j.rootLogger=warn,myconsole,myfile
#控制台输出
log4j.appender.myconsole=org.apache.log4j.ConsoleAppender
#匹配模式样式
log4j.appender.myconsole.layout=org.apache.log4j.PatternLayout
log4j.appender.myconsole.layout.ConversionPattern=[%d{HH:mm:ss}] %c-%M-%m %n
#文件输出,输出到制定的文件中,默认采用追加的形式添加内容
log4j.appender.myfile=org.apache.log4j.FileAppender
log4j.appender.myfile.File=D:\\work\\log\\log.txt
log4j.appender.myfile.layout=org.apache.log4j.SimpleLayout



注:根级别设置,是指大于等于当前的设置的级别的日志才会被打印输出

public class Log4jTest {

// 类.class or pagecakge.class
private static Logger logger = Logger.getLogger("package.Log4jTest");
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		logger.debug("debug");
		logger.info("info");
		logger.warn("warn");
		logger.error("error");
		logger.fatal("fatal");
		
	}

}
相关标签: log4j