JAVA基础整理(10)日志记录

public String logs() {
        Logger logger = LoggerFactory.getLogger(getClass());

        logger.trace("trace 级别日志");
        logger.debug("debug 级别日志");
        logger.info("info 级别日志");
        logger.warn("warn 级别日志");
        logger.error("error 级别日志");


        Logger helloLogger = LoggerFactory.getLogger("hello");
        helloLogger.trace("helloLogger trace 级别日志");
        helloLogger.debug("helloLogger debug 级别日志");
        helloLogger.info("helloLogger info 级别日志");
        helloLogger.warn("helloLogger warn 级别日志");
        helloLogger.error("helloLogger error 级别日志");

        return "ok";
    }

application.yml 

logging:
  pattern:
    #日志级别:ERROR,WARN,INFO,DEBUG,TRACE
    level: DEBUG
    #设置输出日期格式
    dateformat: yyyy-MM-dd HH:mm:ss
    #指定文件的日志输出格式
    file: '%d{yyyy-MM-dd HH:mm:ss}  [%thread]  %-5level %logger{100} - 日志信息:%msg 文件:%file-方法:%method-行号:%L%n'
    #控制台日志输出格式
    #console: '%d{yyyy-MM-dd} === [%thread] === %-5level === %logger{50} === - %msg%n'
  #把日志输出到log/mylog.log文件中,这是相对路径,也可以用绝对路径
  file:
    name: log/mylog.log

logback-spring.xml



    logback
    
        
            %d{HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
        
        
            
            info
            
            ACCEPT
            
            DENY
        
    
    
    
        true
        
            
            
                logs/%d{yyyy-MM-dd}/%d{yyyyMMddHHmm}.log
            
        
        
            
                %d{yyyy-MM-dd HH:mm:ss}  [%thread]  %-5level %logger{100} - 日志信息:%msg 文件:%file-方法:%method-行号:%L%n
            
        
    
    
        true
        
            
            
                logs/%d{yyyy-MM-dd, aux}/hello-%d{yyyyMMddHHmm}.%i.log
            
            
            5MB
            30
            1GB
        
        
            
                %d{yyyy-MM-dd HH:mm:ss}  [%thread]  %-5level %logger{100} - 日志信息:%msg 文件:%file-方法:%method-行号:%L%n
            
        
    

    
        
        
    

    
        
    

你可能感兴趣的:(java,python,linux)