spring boot + log4j2 配置

spring boot + log4j2 配置

首先自定义一个log4j2.xml文件:

Java代码   收藏代码
  1. "1.0" encoding="UTF-8"?>  
  2. "WARN">  
  3.       
  4.         "Console" target="SYSTEM_OUT" follow="true">  
  5.               
  6.                 %d %p %C{1.} [%t] %m%n  
  7.               
  8.          
  9.         
  10. filePattern="temp/CL_BATCH-%d{yyyy-MM-dd}.log">
  11.     
  12.       
  13.     
  14.         "info">  
  15.             "Console" />  
  16.     "RollingFile" />  
  17.           
  18.       
  19.  

接下来在pom.xml按照spring boot的文档进行定义

Java代码   收藏代码
  1.   
  2.     org.springframework.boot  
  3.     spring-boot-starter-web  
  4.  
  5.   
  6.     org.springframework.boot  
  7.     spring-boot-starter  
  8.       
  9.           
  10.             org.springframework.boot  
  11.             spring-boot-starter-logging  
  12.           
  13.       
  14.   
  15.   
  16.     org.springframework.boot  
  17.     spring-boot-starter-log4j2  
  18.   

 

最后在application.properties文件中,指定加载的log文件位置:

Java代码   收藏代码
  1. logging.config=classpath:log4j2.xml  

 

这样,我们便能在程序中使用log了,目前我们的日志是在控制台进行输出,如果需要输出到文件中的话,添加即可

你可能感兴趣的:(JAVA)