亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決SpringBoot log4j日志沒生成的問(wèn)題

 更新時(shí)間:2021年07月27日 14:37:31   作者:桑湯奈伊伏  
這篇文章主要介紹了解決SpringBoot log4j日志沒生成的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringBoot log4j日志沒生成

從同事那接了一個(gè)腳手架,啟動(dòng)后發(fā)現(xiàn)日志文件沒生成。

都知道SpringBoot默認(rèn)帶的logback,如果要用log4j需要把logback的依賴去掉。

看了下工程的pom.xml文件,確實(shí)是有加去掉spring-boot-starter-logging的聲明。

            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-logging</artifactId>
                </exclusion>
            </exclusions>

那怎么就死活不生成日志呢。

倒騰了好幾次,無(wú)意中看到控制臺(tái)最上面的輸出:

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/Users/xxx/.m2/repository/ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/Users/xxx/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]

說(shuō)的是SLF4J依賴沖突,然后最后用例logback的。摔,難怪log4j日志一直沒生成。谷歌了一下,找到了解決辦法。

修改pom.xml,加入以下代碼把logback的依賴去掉。

        <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter</artifactId>
      <exclusions>
          <exclusion>
              <artifactId>logback-classic</artifactId>
              <groupId>ch.qos.logback</groupId>
          </exclusion>
          <exclusion>
              <artifactId>log4j-over-slf4j</artifactId>
              <groupId>org.slf4j</groupId>
          </exclusion>
      </exclusions>
  </dependency>

spring boot啟動(dòng)失敗不輸出日志

spring boot啟動(dòng)失敗,沒有任何錯(cuò)誤日志輸出,只輸出了如下信息:

在這里插入圖片描述

可能的原因:

1、日志配置文件沒有配好

解決:修改日志等級(jí),找到logback-boot.xml文件,找到<root level="INFO"> </root>,修改日志等級(jí),添加標(biāo)準(zhǔn)輸出

<root level="INFO">
    <appender-ref ref="STDOUT"/>
</root>

如果自己沒有寫日志配置,可能是被其他jar包中的log配置文件覆蓋了你本地的默認(rèn)的日志。

解決辦法:編寫自己的日志配置文件或者排除一下資源文件。

2、jar沖突

3、idea本地緩存導(dǎo)致的失敗

這個(gè)是我遇到的情況,莫名其妙,前一天晚上還好好的,第二天突然就啟動(dòng)不了,什么都不輸出,還是只顯示下面這圖

在這里插入圖片描述

此時(shí)可以嘗試執(zhí)行mvn clean命令,清除target目錄下的之前打好的jar包或者是war包。

當(dāng)然,也可以嘗試這樣,然后重新build。

在這里插入圖片描述

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Bean?Searcher配合SpringBoot的使用詳解

    Bean?Searcher配合SpringBoot的使用詳解

    這篇文章主要介紹了Bean?Searcher配合SpringBoot的使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • 常見的排序算法,一篇就夠了

    常見的排序算法,一篇就夠了

    這篇文章主要介紹了一些常用排序算法整理,插入排序算法、直接插入排序、希爾排序、選擇排序、冒泡排序等排序,需要的朋友可以參考下
    2021-07-07
  • SpringBoot整合log4j2日志的實(shí)現(xiàn)

    SpringBoot整合log4j2日志的實(shí)現(xiàn)

    在項(xiàng)目推進(jìn)中,如果說(shuō)第一件事是搭Spring框架的話,那么第二件事情就是在Sring基礎(chǔ)上搭建日志框架,大家都知道日志對(duì)于一個(gè)項(xiàng)目的重要性,尤其是線上Web項(xiàng)目,因?yàn)槿罩究赡苁俏覀兞私鈶?yīng)用如何執(zhí)行的唯一方式。此篇文章是博主在實(shí)踐中用Springboot整合log4j2日志的總結(jié)
    2021-06-06
  • spring framework源碼調(diào)試技巧

    spring framework源碼調(diào)試技巧

    這篇文章給大家介紹了spring-framework源碼調(diào)試方法,可以直接將最新代碼clone到本地,如果想在代碼做一些注釋,也可以Fork到自己的倉(cāng)庫(kù)。本文采用Fork的方式,并添加了測(cè)試module,感興趣的朋友一起看看吧
    2021-10-10
  • SpringMVC對(duì)自定義controller入?yún)㈩A(yù)處理方式

    SpringMVC對(duì)自定義controller入?yún)㈩A(yù)處理方式

    這篇文章主要介紹了SpringMVC對(duì)自定義controller入?yún)㈩A(yù)處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Scala遞歸函數(shù)調(diào)用自身

    Scala遞歸函數(shù)調(diào)用自身

    這篇文章主要介紹了Scala遞歸函數(shù),Scala遞歸函數(shù)是一種函數(shù)可以調(diào)用自身的函數(shù),直到滿足某個(gè)特定的條件為止。在函數(shù)式編程的語(yǔ)言中,遞歸函數(shù)起著重要的作用,因?yàn)樗梢杂脕?lái)表示循環(huán)或迭代的邏輯
    2023-04-04
  • SpringBoot解決跨域問(wèn)題小結(jié)

    SpringBoot解決跨域問(wèn)題小結(jié)

    在現(xiàn)代Web應(yīng)用中,由于安全性和隱私的考慮,瀏覽器限制了從一個(gè)域向另一個(gè)域發(fā)起的跨域HTTP請(qǐng)求,Spring?Boot提供了多種方式來(lái)處理跨域請(qǐng)求,本文將介紹其中的幾種方法,感興趣的朋友一起看看吧
    2023-12-12
  • Java開發(fā)學(xué)習(xí) Java數(shù)組操作工具

    Java開發(fā)學(xué)習(xí) Java數(shù)組操作工具

    這篇文章主要為大家詳細(xì)介紹了自己編寫的Java數(shù)組操作工具,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 最新評(píng)論