开发者学堂课程【SpringBoot快速掌握 - 核心技术:SpringBoot默认配置 】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/612/detail/9237
SpringBoot默认配置
内容介绍
一、默认配置
二、日志输出格式
三、配置过程
一、默认配置
SpringBoot 默认帮我们配置好了日志:
//记录器
Logger = LoggerFactory. getLogger(getclass());@Test
public void contextLoads(){
/System.out.printin();
//日志的级别;
//由低到高trace
//可以调整输出的日志级别;日志就只会在这个级别以以后的高级别生效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--dd HH:mm:ss.sss] [%thread] %-5level %logger{50} - %msg%n
三、配置过程:
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] m-= %-5level m-m %logger{50} m=== %msg%n