log4j2.xml 1.1 KB
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configuration status="INFO">    
  <appenders>    
	    <Console name="Console" target="SYSTEM_OUT">    
	        <!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)-->
	        <ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY"/>  
	      	<PatternLayout pattern="%d{HH:mm:ss} %-5level %class{36} %L %M - %msg%xEx%n"/>    
	    </Console>    
	    <File name="log" fileName="target/vss.log" append="false">    
	      	<PatternLayout pattern="%d{HH:mm:ss} %-5level %class{36} %L %M - %msg%xEx%n"/>    
	    </File>    
	    <RollingFile name="RollingFile" fileName="logs/agent.log"  filePattern="/logs/$${date:yyyy-MM}/agent-%d{MM-dd-yyyy}-%i.log.gz">
	      	<PatternLayout pattern="%d{yyyy.MM.dd 'at' HH:mm:ss z} %-5level %class{36} %L %M - %msg%xEx%n"/>    
	      	<SizeBasedTriggeringPolicy size="50 MB" />     
	    </RollingFile>    
  </appenders>    
  
  <loggers>
	    <root level="INFO">    
		      <appender-ref ref="RollingFile"/> 
		      <appender-ref ref="Console"/>    
	    </root>    
  </loggers>    
</configuration>