Springboot---日志使用(四)

日志使用

SpringBoot默认帮我们配置好了日志;

//记录器 
Logger logger = LoggerFactory.getLogger(getClass());
 @Test 
 public void contextLoads()
  { //System.out.println(); 
  //日志的级别; 
  //由低到高 trace<debug<info<warn<error 
  //可以调整输出的日志级别;日志就只会在这个级别以以后的高级别生效 
    logger.trace("这是trace日志...");
    logger.debug("这是debug日志...");
    //SpringBoot默认给我们使用的是info级别的,没有指定级别的就用SpringBoot默认规定的级别;root 级别 
    logger.info("这是info日志..."); 
    logger.warn("这是warn日志..."); 
    logger.error("这是error日志..."); 
    }

日志输出格式:

 	  %d表示日期时间,       
 	  %thread表示线程名,       
   	  %‐5level:级别从左显示5个字符宽度       
  	  %logger{50} 表示logger名字最长50个字符,否则按照句点分割。        
      %msg:日志消息,      
      %n是换行符    
      
%d{yyyy‐MM‐dd HH:mm:ss.SSS} [%thread] %‐5level %logger{50} ‐ %msg%n

SpringBoot修改日志的默认配置

logging.level.com.atguigu=trace 

 #logging.path=# 不指定路径在当前项目下生成springboot.log日志
 # 可以指定完整的路径;
 #logging.file=G:/springboot.log
 
 # 在当前磁盘的根路径下创建spring文件夹和里面的log文件夹;使用 spring.log 作为默认文件logging.path=/spring/log
 
 #  在控制台输出的日志的格式
 logging.pattern.console=%d{yyyy‐MM‐dd} [%thread] %5level %logger{50}%msg%n
 # 指定文件中日志输出的格式
 logging.pattern.file=%d{yyyy‐MM‐dd} === [%thread] === %5level === %logger{50} ==== %msg%n

在这里插入图片描述

发布了59 篇原创文章 · 获赞 9 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/qq_43229543/article/details/103955817
今日推荐