<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency>
日志门面 | 日志实现 |
---|---|
JCL、SLF4j、jboss-logging | Log4j、 JUL(java.util.logging) Log4j2、 Logback |
框架 | 日志 |
---|---|
Spring | JCL |
SpringBoot | Sfl4j–>logback |
Hibernate3 | Slf4j |
public class LoggerExec {
private static final Logger logger = LoggerFactory.getLogger(MyTest8.class);
public static void main(String[] args) {
logger.trace("trace");
logger.debug("debug");
logger.info("info");
logger.warn("warn");
logger.error("error");
}
}
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
@Slf4j
public class MyTest9 extends ParentTest {
@Test
public void test1() {
log.debug("debug");
log.info("info");
log.warn("warn");
log.error("error");
}
}
logging:
file:
name: F:/springboot.log
pattern:
#规定输出到控制台的格式
console: "%d{yyyy-MM-dd HH:mm:ss.SSS} == %-5level == [%thread] == %logger{15} == %msg%n"
#规定输出到日志文件的格式
file: "%d{yyyy-MM-dd HH:mm:ss.SSS} == %-5level == [%thread] == %logger{15} == %msg%n"
#规定指定包的 日志级别, loggin.level.root是整个项目
level:
com.example: trace
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq_43842093/article/details/122802890
内容来源于网络,如有侵权,请联系作者删除!