Java 日志未显示在控制台中,并且日志文件也未使用logback-spring.xml spring boot slf4j创建
我对春天的靴子很陌生。我正在尝试使用slf4j在spring boot中使用logback-spring.xml创建自定义日志记录。但不会创建日志文件,也不会显示在控制台中。我一直遵循着这个例子。但不幸的是,这个例子本身不起作用 这是我的pom.xmlJava 日志未显示在控制台中,并且日志文件也未使用logback-spring.xml spring boot slf4j创建,java,spring-boot,maven,Java,Spring Boot,Maven,我对春天的靴子很陌生。我正在尝试使用slf4j在spring boot中使用logback-spring.xml创建自定义日志记录。但不会创建日志文件,也不会显示在控制台中。我一直遵循着这个例子。但不幸的是,这个例子本身不起作用 这是我的pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apac
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.javadeveloperzone</groupId>
<artifactId>slf4j</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>slf4j</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
4.0.0
com.javadeveloperzone
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>[%-5level] %d{dd-MM-yyyy hh:mm:ss.SSS a} [%thread] %logger{50} -
%msg%n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>logs/logFile.log</file>
<encoder>
<pattern>[%-5level] %d{dd-MM-yyyy hh:mm:ss.SSS a} [%thread] %logger{50} -
%msg%n</pattern>
</encoder>
</appender>
<root level="ERROR">
<appender-ref ref="STDOUT" />
</root>
<logger name="com.javadeveloperzone.slf4j.controller" level="ALL" additivity="true">
<appender-ref ref="FILE"/>
</logger>
</configuration>