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

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

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

瀏覽:279日期: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久久,三上悠亚国产精品一区二区三区
九色porny丨国产首页在线| 久久成人av| 久久高清免费观看| 高清精品久久| 欧美日韩亚洲一区二区三区在线| 激情综合网址| 精精国产xxxx视频在线野外| 国产精品久久久久久久久久久久久久久| 久久裸体视频| 成人在线视频区| 美女国产一区二区三区| 日本午夜精品视频在线观看| 悠悠资源网久久精品| | av资源亚洲| 美女视频黄久久| 亚洲三级观看| 日韩中文av| 婷婷精品在线观看| 六月天综合网| 国产精品丝袜xxxxxxx| 中文字幕系列一区| 精品淫伦v久久水蜜桃| 国产精品久久久久久妇女 | 欧美国产专区| 一区三区视频| 激情欧美一区| 午夜精品一区二区三区国产| 亚洲手机视频| 精品一区免费| 精品欧美激情在线观看| 亚洲网站视频| 亚洲国产专区| 亚洲毛片视频| 日韩av网站在线观看| 国产精品1区| 久久久久国产| 日韩精品国产欧美| 国产一区2区在线观看| 亚洲天堂成人| 欧美天堂一区二区| 日韩av一级| 亚洲免费资源| 久久免费视频66| 天堂网在线观看国产精品| 石原莉奈在线亚洲三区| 久久中文精品| 亚洲一区免费| 麻豆国产精品一区二区三区| 九色porny丨国产首页在线| 蜜桃视频一区二区三区在线观看| 免费看久久久| 伊人精品在线| 国产亚洲电影| 日韩精品午夜视频| 亚洲影院天堂中文av色| 精品国产亚洲一区二区三区在线| 久久国产99| 欧美sss在线视频| 老牛国内精品亚洲成av人片| 国产精品一区二区美女视频免费看 | 欧美日韩18| 夜鲁夜鲁夜鲁视频在线播放| 蜜臀久久99精品久久久画质超高清 | 日韩一区二区三区四区五区| 国产美女高潮在线| 综合激情在线| 成人日韩精品| 国产亚洲字幕| 激情欧美亚洲| 久久激情综合网| 久久在线免费| 日韩和欧美一区二区三区| 另类综合日韩欧美亚洲| 97欧美在线视频| 中文字幕日韩亚洲| 亚洲成av在线| 欧美在线精品一区| 不卡在线一区| 免费亚洲婷婷| 视频在线观看一区| 欧美日韩国产观看视频| 日韩不卡在线观看日韩不卡视频 | 精品视频一区二区三区在线观看| 在线综合视频| 精品丝袜久久| 青青国产精品| 丝袜脚交一区二区| 欧美成人高清| 日本欧美不卡| 国产一区二区三区精品在线观看 | 91p九色成人| 国产视频一区三区| 激情欧美一区| 亚洲天堂1区| 久久一区欧美| 国产欧美久久一区二区三区| 视频一区中文字幕| 亚洲午夜电影| 日韩欧美一区二区三区在线观看 | 香蕉久久国产| 91成人精品视频| 九九精品调教| 成人福利视频| 黄毛片在线观看| 国产不卡av一区二区| 日韩不卡手机在线v区| 久久亚洲一区| 亚洲成人免费| 女生影院久久| 丁香六月综合| 成人污污视频| 久久亚洲国产精品尤物| 国产高清亚洲| 国产精品第十页| 免费在线观看一区| 久久久久97| 国精品产品一区| 日韩成人精品一区| 国产成人免费| 国产成人精品一区二区免费看京| 欧美成人aaa| 精品美女视频| 久久男人av资源站| 成人小电影网站| 欧美三级网址| 欧美精选一区二区三区| 精品一区在线| 激情91久久| 日韩精品一卡二卡三卡四卡无卡| 中文久久精品| 亚洲精品在线二区| 欧美一区自拍| 捆绑调教美女网站视频一区| 国产精品99一区二区三| 亚洲黄色中文字幕| 在线手机中文字幕| 神马久久午夜| 欧美高清一区| 影视先锋久久| 中国女人久久久| 免费精品视频最新在线| 亚州精品视频| 你懂的国产精品| 久久夜夜操妹子| 激情综合网站| 四虎在线精品| 久久97视频| 日韩欧美午夜| 欧美精品黄色| 韩国久久久久久| 99热精品久久| 亚洲欧美日韩在线观看a三区| 在线亚洲观看| 天堂成人免费av电影一区| 色综合视频一区二区三区日韩| 日本欧美一区二区在线观看| 麻豆精品99| 91tv亚洲精品香蕉国产一区| 91久久久久| 欧美日一区二区三区在线观看国产免| 精品一区二区三区免费看 | 久久久久久一区二区| 成人日韩在线观看| 亚洲欧洲日本mm| 日本不卡一区二区三区| 精品淫伦v久久水蜜桃| 热三久草你在线| 一区免费在线| 国产精品任我爽爆在线播放 | 欧美日韩视频| 日韩精品免费视频一区二区三区| 久久精品一区| 欧美日韩国产免费观看| 日韩精品国产精品| 国产伦久视频在线观看| 婷婷久久一区| 国产日韩欧美中文在线| 成人日韩av| 中文字幕人成乱码在线观看| 日本国产精品| 久热精品在线| 国产精品视频一区二区三区四蜜臂 | 欧美久久香蕉| 日韩欧美自拍| 伊人www22综合色| 国产一区福利| 日韩一区精品视频| 国产成人久久精品麻豆二区| 久久精品影视| 久久国产三级精品| 免费视频一区三区| 国产日本精品| 欧美理论视频| 九九久久国产| 男女激情视频一区| av在线资源| 婷婷五月色综合香五月| 精精国产xxxx视频在线野外| 日本精品久久|