課程
/后端開發
/Java
/Spring MVC起步
為什么log.debug()會執行兩次,輸出兩次?是log4j的緣故,還是springMVC的緣故?
2015-11-27
源自:Spring MVC起步 4-4
正在回答
不僅是log.debug()、spring的打印日志也輸出了兩次。這是因為老師的log4j的配置的問題。在log4j.properties中找到如下兩行,將
log4j.logger.com.imooc.mvcdemo=debug, Conslog4j.logger.org.springframework=debug, Cons
后面的Cons去掉,即改成如下形式
log4j.logger.com.imooc.mvcdemo=debuglog4j.logger.org.springframework=debug
因為rootlogger配置成打印info級別的日志,已經打印過一次了。后面配置Cons相當于配置了rootlogger的子節點再打印一次
鍋火
打斷點,肯定是你方法執行了兩次。
舉報
Java中Spring MVC框架入門教程,快來看最易用的MVC框架
6 回答Controller被執行兩次怎么解決?
3 回答為什么第一次輸出了兩次 courseId = 123
1 回答命令行不輸出log.debug的內容
1 回答log.debug(in viewcourse ,courseid={})啥意思
2 回答為什么在瀏覽器地址欄輸入并發送一次請求,怎么后臺controller會打印兩次日志?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-16
不僅是log.debug()、spring的打印日志也輸出了兩次。這是因為老師的log4j的配置的問題。在log4j.properties中找到如下兩行,將
后面的Cons去掉,即改成如下形式
因為rootlogger配置成打印info級別的日志,已經打印過一次了。后面配置Cons相當于配置了rootlogger的子節點再打印一次
2015-12-28
打斷點,肯定是你方法執行了兩次。