日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

springboot log4j2不能打印框架錯誤日志的解決方案

瀏覽:276日期:2023-02-18 11:09:12
springboot log4j2為什么不能打印框架錯誤日志問題

使用springboot時老的框架使用的是log4j2,為了兼容不能夠使用logback,按照網上的教程導入了log4j2但是不能夠輸入框架錯誤日志,例如bean命名重復,springmvc url映射重復,這些都是開發中所需要的友好提示

解決方案

怎么出現的問題,就不詳細描述了,原因是我引入的log42是散件不是基于springboot集成配置的,導致只能夠輸出基本信息,原理我會在 一個月后左右探究完畢補充。

下面我說說怎么正確用springboot輸出springboot框架錯誤的

1. 排除原生logback日志,否則會沖突

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <!-- spring boot 默認的日志框架是Logback,所以在引用log4j之前,需要先排除該包的依賴,再引入log4j2的依賴 --> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency>2. 引入集成springboot配置的log4j2

我出現的我問題就是這里,我引入的是原先ssm用的log4j2導致,沒有正確注入,初始log4j失敗了,所以選擇最省事的法子,引入人家寫好的log4jpom

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> </dependency>

可以看看人家默認的pom.xml引入的log4j,就知道自己引用出錯在哪里了

<dependencies> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>2.10.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.10.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-jul</artifactId> <version>2.10.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jul-to-slf4j</artifactId> <version>1.7.25</version> <scope>compile</scope> </dependency> </dependencies>

配置后的效果

如下圖所示,我寫了兩個 @RequestMapping() value='listTree'的方法

@RequestMapping('listTree') @ResponseBody public JsonResult getAreaTree() {List<AreaModel> all = areaService.findAll();all.forEach(x -> x.setName(x.getAreaName()));return new JsonResult(all); } @RequestMapping('listTree') @ResponseBody public JsonResult getAreaTree2() {List<AreaModel> all = areaService.findAll();all.forEach(x -> x.setName(x.getAreaName()));return new JsonResult(all); }

正確打印錯誤日志

[reform]2019-01-09 09:31:47.570 [WARN]:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ’requestMappingHandlerMapping’ defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map ’areaController’ method public com.ld.model.json.JsonResult com.ld.action.area.AreaController.getAreaTree2()to {[/area/listTree]}: There is already ’areaController’ bean methodpublic com.ld.model.json.JsonResult com.ld.action.area.AreaController.getAreaTree() mapped. org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:99)

springboot 2.0 log4j2日志打印問題

日志不能正常打印,測試、線上環境未生成滾動日志

日志文件配置:

springboot log4j2不能打印框架錯誤日志的解決方案

springboot log4j2不能打印框架錯誤日志的解決方案

控制臺信息:

springboot log4j2不能打印框架錯誤日志的解決方案

解決辦法:

在pom 文件中

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions><!-- 排除自帶的logback依賴 --><exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId></exclusion> </exclusions></dependency>

或者:

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions><!-- 排除自帶的logback依賴 --><exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId></exclusion><exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId></exclusion> </exclusions></dependency>

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品免费看| 一区视频在线| 久久亚洲欧洲| 欧美aa在线观看| 你懂的亚洲视频| 日本视频在线一区| 在线观看一区| 日韩三级久久| 日韩动漫一区| 首页亚洲欧美制服丝腿| 亚洲国产专区| 亚洲黄色影院| 午夜在线播放视频欧美| 91精品99| 美女久久久久| 丝袜亚洲另类欧美| 免费视频最近日韩| 日本不卡在线视频| 国产日韩欧美在线播放不卡| 尤物在线精品| 麻豆91精品| 日韩三级一区| 久久这里只有| 播放一区二区| 黄色网一区二区| 成人在线视频免费看| 国产精品99一区二区三| 亚洲国产专区校园欧美| 午夜国产一区二区| 国产一区二区中文| 色狠狠一区二区三区| 久久99精品久久久野外观看| 丝袜诱惑一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 日本不卡视频在线| 亚洲美女久久精品| 丝袜脚交一区二区| 久久精品系列| 亚洲美洲欧洲综合国产一区| 亚洲免费一区二区| 捆绑调教美女网站视频一区| 99精品电影| 免费日韩一区二区三区| 国产精品免费看| 国产精品探花在线观看| 99成人超碰| 欧美成a人片免费观看久久五月天| 欧美成人精品| 国产福利91精品一区二区| 免费看久久久| 99久精品视频在线观看视频| 日韩精品视频一区二区三区| 色88888久久久久久影院| 国产精品永久| av不卡在线看| 日韩国产综合| 国产精品国码视频| 日本午夜精品视频在线观看| 国产成人在线中文字幕| 亚洲深夜福利在线观看| 欧美不卡视频| 欧美亚洲激情| 99久久激情| 日韩av二区| 国产一区三区在线播放| 国产精品调教| 日韩精品第一| 日韩和欧美一区二区三区| 男女性色大片免费观看一区二区| 国产一区二区三区国产精品| 久久精品伊人| 国产一区二区亚洲| 岛国av在线播放| 国产欧美精品| 国产精品亚洲四区在线观看| 国产精品伦一区二区| 国产精品久久久久久久久久白浆| 国产精品亚洲综合在线观看| 国产日韩欧美一区在线| 欧美偷窥清纯综合图区| 国产经典一区| av免费不卡国产观看| 久久国产日本精品| 一区在线视频观看| 视频一区二区中文字幕| 欧美日韩黑人| 久久不卡国产精品一区二区| 偷拍亚洲精品| 久久久久久久欧美精品| 日韩一区电影| 亚洲激情国产| 中文视频一区| 国产一区二区三区不卡av| 欧美中文一区| 国产区精品区| 狂野欧美性猛交xxxx| 韩国久久久久久| 欧美在线综合| 久久亚洲道色| 免费成人av在线播放| 国产精品国码视频| 久久精品动漫| 亚洲人亚洲人色久| 亚洲风情在线资源| 亚洲一区有码| 99热国内精品| 久久精品国内一区二区三区| 日韩中文字幕av电影| 亚洲v天堂v手机在线| 亚洲综合电影| 欧美日一区二区在线观看| 神马午夜久久| 久久精品网址| 国产欧美日韩影院| 亚洲欧美日韩国产一区| 色网在线免费观看| 国产精品白丝一区二区三区| 久久99伊人| 久久久精品久久久久久96| 国产精品videossex久久发布| 日韩视频免费| 久久精品91| 香蕉视频亚洲一级| 国产精品欧美在线观看| 蜜桃伊人久久| 日韩精品一二三四| 99久久精品国产亚洲精品| 国产精品分类| 欧美在线观看天堂一区二区三区| 亚洲婷婷免费| 久久久国产精品一区二区中文| 麻豆精品视频在线观看| 欧美亚洲网站| 欧美在线看片| 国产精品三p一区二区| 国产精品激情| 久久精品九色| 日韩黄色大片| 日本精品在线中文字幕| 久久久国产精品网站| 国产一区二区三区黄网站 | 日韩福利视频一区| 四虎精品一区二区免费| 快she精品国产999| 午夜久久美女| 亚洲人成网站在线在线观看| 亚洲精品韩国| 欧美伊人久久| 久久丁香四色| 中文字幕在线免费观看视频| 久久久久亚洲精品中文字幕| 久久99久久久精品欧美| 国产精品中文字幕制服诱惑| 国产一区三区在线播放| 免费精品国产| 香蕉视频成人在线观看| 日本a级不卡| 日本久久成人网| 午夜在线视频观看日韩17c| 欧美一区=区三区| 国产精品成久久久久| 99国产精品私拍| 亚洲三级精品| 精品三级在线观看视频| 久草免费在线视频| 99久久亚洲精品蜜臀| 五月国产精品| 国产伦精品一区二区三区视频 | 午夜性色一区二区三区免费视频| 91成人小视频| zzzwww在线看片免费| 亚洲毛片网站| 91亚洲国产| 日韩福利视频网| 97国产成人高清在线观看| 亚洲伊人影院| 国内精品亚洲| 日精品一区二区三区| 欧美一区二区三区久久| 亚洲涩涩在线| 日本在线不卡视频一二三区| 久久香蕉网站| 一区二区国产在线| 国产a久久精品一区二区三区| 亚洲福利国产| 青青草国产精品亚洲专区无| 欧美一级精品| 国产精品magnet| 欧美日韩三区| 999国产精品999久久久久久| 亚洲综合专区| 欧美精品资源| 国产情侣一区| 红桃视频国产一区| 精品福利久久久| 综合视频一区| 亚州国产精品| 亚洲综合图色| 狠狠干成人综合网| 久久亚洲国产|