我正在尝试使用log4j2作为记录器,因为我已经包含了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
二手
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
在由于冲突而使用logback的每个依赖项中,但是这样做之后,运行时的弹簧只会打印其徽标,而不会打印任何内容。
我是否需要为log4j2配置spring或如何解决这个问题?
答案 0 :(得分:0)
是,当然。您需要在src / main / resources路径中创建log4j2.xml。 在该Xml文件中,您需要在ConsoleAppender中配置应用程序日志记录级别。
请将此XML配置添加到log4j2.xml中。
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="ConsoleAppender" target="SYSTEM_OUT">
<PatternLayout pattern="%d{MM:dd HH:mm:ss.SSS} [%t] [%level] [%logger{36}] - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="ConsoleAppender"></AppenderRef>
</Root>
</Loggers>
</Configuration>