JAVA项目添加日志输出文件的两种方式

1. 新增配置文件输出日志文件

在项目的resources目录下,新建logback.xml文件, 在文件中添加一下配置








    
    
    
    
    
    

    
    
        
            
                
                %d{yyyy-MM-dd HH:mm:ss.SSS} - %msg %n
            
        
    

    
    
        
            INFO
            ACCEPT
            DENY
        
        
            ${log_dir}/info-log-%d{yyyy-MM-dd}.log
            ${maxHistory}
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} - %msg %n
        
    

    
    
        
            ${log_dir}/debug-log-%d{yyyy-MM-dd}.log
            ${maxHistory}
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %thread %logger %L - %msg%n
        
    

    
        
        
		
		
    

2. 在application.yml或者application.properties文件中配置

logging:
  file:
    name: ./logs/my.log
  pattern:
    console: "%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n"
    file: "%d{yyyy/MM/dd-HH:mm} [%thread] %-5level %logger- %msg%n"

这两种方式都可以将项目日志输出到文件中。第一种方式是按日期新建,第二种所有的日志都在同一个文件中,以后日志多了 会太大 不推荐

你可能感兴趣的:(微服务,java,log4j)