个人网站不备案做经营性质网站,网页设计的主题分析,东莞专业的单位网站建设,求一个做烧肉的网站目录 前言1. logger日志2. 补充 前言
原先写过一篇logger日志函数的总结#xff0c;不同的引用来源#xff1a;java常见log日志的使用方法详细解析
但是为了不引入依赖包#xff0c;更好的直接使用#xff0c;总结了如下博文
1. logger日志
Spring Boot使用Spring框架中… 目录 前言1. logger日志2. 补充 前言
原先写过一篇logger日志函数的总结不同的引用来源java常见log日志的使用方法详细解析
但是为了不引入依赖包更好的直接使用总结了如下博文
1. logger日志
Spring Boot使用Spring框架中的Commons Logging作为默认的日志框架但它也支持其他常见的日志框架如Logback、Log4j2等。在Spring Boot中你可以通过使用LoggerFactory创建Logger实例来记录日志。
下面是一个简单的Spring Boot日志示例使用默认的Commons Logging
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;RunWith(SpringRunner.class)
SpringBootTest(classes test1.class)
class test1 {Logger logger LoggerFactory.getLogger(getClass());Testvoid logTest() {//日志级别 由低到高logger.trace(trace 级别日志);logger.debug(debug 级别日志);logger.info(info 级别日志);logger.warn(warn 级别日志);logger.error(error 级别日志);}
}截图如下
如果想改变日志的输出格式可在resources中添加application.properties文件具体文件如下
#日志级别
logging.level.net.biancheng.wwwtrace
logging.file.pathF:/java_project_log/BladeX-Biz
#控制台日志输出格式
logging.pattern.console%d{yyyy-MM-dd hh:mm:ss} [%thread] %-5level %logger{50} - %msg%n
#日志文件输出格式
logging.pattern.file%d{yyyy-MM-dd} [%thread] %-5level %logger{50} - %msg%n截图如下
在上面的例子中我们使用LoggerFactory.getLogger()方法创建了一个Logger实例。Logger接口提供了不同级别的日志记录方法包括trace、debug、info、warn和error。
在运行Spring Boot应用程序时你可以在控制台上看到日志输出。默认情况下Spring Boot会将日志输出到控制台但你也可以配置它以将日志写入文件或其他目标。
如果你想更改日志框架或进行更详细的配置你可以在application.properties或application.yml文件中添加相应的配置。例如如果你想要切换到Logback框架可以在application.properties文件中添加以下配置
# 使用Logback作为日志框架
logging.frameworklogback2. 补充
如果Test测试类import org.junit.Test;输出结果是 如果Test测试类import org.junit.jupiter.api.Test;输出结果是