log4j2配置详解

//status用来指定log4j本身的打印日志的级别.

    //配置输出文件
	
		logs/
		baseLog
	
     //Appenders节点
	
		
          //Console节点用来定义输出到控制台的Appender.
		
            //日志输出格式配置,t:当前线程,F:输出日志信息所属的类的类名
            //L:出日志信息的语句处于它所在的类的第几行
            //m:输出代码中指定的信息,如log(message)中的message
            //n:输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
            //d:输出日志时间点的日期或时间
			
		
		
			
		
         //RollingFile节点用来定义超过指定大小自动删除旧的创建新的的Appender.
		
			
			
				
				
			
			
			
		
		
		
			
		
	

    //Loggers节点
	
        //Logger节点用来单独指定日志的形式,比如要为指定包下的class指定不同的日志级别等
		
			
		
		
			
		
        //Root节点用来指定项目的根日志,如果没有单独指定Logger,那么就会默认使用该Root日志输出
		
            //AppenderRef:Root的子节点,用来指定该日志输出到哪个Appender
			
		
	

其他博主的详细解析:参考

你可能感兴趣的:(Java)