pom里面不要logback_在SpringBoot中禁用Logback

看来Springboot会自动配置为将Logback与Tomcat一起使用。我想禁用此功能,并使用我在类路径中提供的功能。

下面的错误信息。

LoggerFactory不是Logback

LoggerContext,但Logback在类路径上。删除Logback或竞争实现(类org.slf4j.impl.SimpleLoggerFactory)[org.slf4j.impl.SimpleLoggerFactory]类的对象必须是ch.qos.logback.classic.LoggerContext类的实例。

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

spring-boot-starter-parent

org.springframework.boot

1.0.1.RELEASE

com.fe

cloudapp

1.0.0

Withinet-PaaS

Develop your web applications in on our infrastructure and we will worry about administration and scalability of your app.

1.7

16.0.1

UTF-8

UTF-8

com.sun.jersey

jersey-client

1.8

com.withinet.cloudapp

slave

1.0.0

org.apache.wicket

wicket-core

6.15.0

org.hibernate

hibernate-core

4.3.0.Final

com.google.code.gson

gson

2.2.4

org.springframework.boot

spring-boot-starter

org.springframework.boot

spring-boot-starter-test

test

org.springframework.boot

spring-boot-starter-web

javax.validation

validation-api

1.1.0.Final

org.hibernate

hibernate-validator-annotation-processor

4.1.0.Final

com.google.guava

guava

${guava.version}

javax.inject

javax.inject

1

org.apache.lucene

lucene-queryparser

4.8.0

org.springframework.boot

spring-boot-starter-tomcat

provided

org.springframework.boot

spring-boot-maven-plugin

com.withinet.cloud.Application

JAR

repackage

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你好!对于Spring Boot 3.0的日志配置,你可以使用Logback作为日志框架。下面是一个简单的示例配置: 1. 首先,在你的项目的`pom.xml`文件,添加Logback的依赖: ```xml <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </dependency> ``` 2. 在`src/main/resources`目录下创建一个名为`logback.xml`的文件,并添加以下内容: ```xml <configuration> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <root level="info"> <appender-ref ref="CONSOLE"/> </root> </configuration> ``` 上述配置,我们创建了一个名为`CONSOLE`的控制台输出的appender,并定义了日志的格式。`%d{yyyy-MM-dd HH:mm:ss.SSS}`表示日期时间,`[%thread]`表示线程名,`%-5level`表示日志级别,`%logger{36}`表示日志记录器名称(最多显示36个字符),`%msg%n`表示日志消息和换行符。 3. 在Spring Boot的配置文件(比如application.properties或application.yml),添加以下配置来禁用Spring Boot默认的日志框架(Logback会自动替代它): 对于`application.properties`: ``` logging.level.root=info ``` 对于`application.yml`: ```yaml logging: level: root: info ``` 这样,你的Spring Boot 3.0应用程序就会使用Logback作为日志框架,并按照上述配置输出日志到控制台。 希望这能帮到你!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值