日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SSM框架下log4j的配置和使用

發(fā)布時間:2023/12/31 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SSM框架下log4j的配置和使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

一、引入相關(guān)包和依賴

我用的是pom文件的引入,我使用的是slf4j+log4j的方式,還有另一種方式為commons-logging+log4j的方式,這里不再多述,需要的朋友可以參考的資料。

<!--slf4j+log4j--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.25</version></dependency>

二、配置log4j.properties文件

關(guān)于log4j.properties配置文件的配置網(wǎng)上一抓一大把,我這里只貼出自己的配置:

#//注意這里不要用INFO,DEBUG等 改個名字 log4j.rootLogger=infoA,errorA,stdout,DEBUGA#過濾掉spring框架下的額外日志 log4j.category.org.springframework = WARN#輸出到控制臺 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.Threshold = debug log4j.appender.stdout.layout.ConversionPattern=%d %-5p %c{1}:%L - %m%n#輸出error到指定文件 log4j.logger.errorA=error log4j.appender.errorA=org.apache.log4j.DailyRollingFileAppender log4j.appender.errorA.layout=org.apache.log4j.PatternLayout log4j.appender.errorA.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n log4j.appender.errorA.datePattern=yyyy-MM-dd'.log' log4j.appender.errorA.Threshold = error log4j.appender.errorA.append=true log4j.appender.error.File=d:/log/error.log#輸出DEBUG信息到指定文件 log4j.logger.DEBUGA=DEBUG log4j.appender.DEBUGA=org.apache.log4j.DailyRollingFileAppender log4j.appender.DEBUGA.layout=org.apache.log4j.PatternLayout log4j.appender.DEBUGA.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n log4j.appender.DEBUGA.datePattern=yyyy-MM-dd'.log' log4j.appender.DEBUGA.Threshold = DEBUG log4j.appender.DEBUGA.append=true log4j.appender.DEBUGA.File=d:/log/debug_log.log#打印sql語句 log4j.logger.com.ibatis=DEBUG log4j.logger.java.sql.ResultSet=INFO log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG

?

三、配置mybaties-config.xml

配置mybaties-config.xml的主要作用是讓其和log4j相結(jié)合,在控制臺和文件中可以輸出sql日志。關(guān)于LogImpl的可選項可以去參考其他資料。
?

<settings><setting name="logImpl" value="LOG4J" /> </settings>

四、在代碼中手動寫入信息到日志

private static final Logger logger = org.apache.log4j.Logger.getLogger(User.class);@RequestMapping("/login") public String login() {logger.debug("開始打印日志==========");logger.info("info================");logger.debug("info================");System.out.println("syso================");return "login"; }

?啟動項目可以看到日志文件和控制臺都打印了日志,而且還過濾了很多不需要的spring框架下的日志

?

這里我要提示一點,獲取logger輸入器的方法,Logger.getLogger()和LoggerFactory.getLogger()是有區(qū)別的。如果你使用第一種方法來獲取logger其實是直接調(diào)用log4j的方法的,如果你使用第二種方法來獲取logger,實質(zhì)上是通過slf4j的logger工廠來調(diào)用log4j的方法,因為logger的最終實現(xiàn)是通過log4j來完成日志的操作。所以要切記引入包的時候不要錯了。不然很可能會出現(xiàn)日志文件里沒有打印你在代碼里手動輸出的日志這種情況。

轉(zhuǎn)載于:https://my.oschina.net/u/3387320/blog/2875661

總結(jié)

以上是生活随笔為你收集整理的SSM框架下log4j的配置和使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人黄色短视频在线观看 | 青青av| 国产亚洲精品久久久久四川人 | 亚洲涩涩视频 | 色综合中文综合网 | 日韩av在线看免费观看 | 成人免费超碰 | 91传媒在线播放 | 国产精品久久久精品三级 | www.亚洲免费 | 性欧美8khd高清极品 | 亚洲成av人片一区二区梦乃 | 男女插插插视频 | www日本高清 | 日本视频在线播放 | 国产 第1190页 | 国产又黄又大又爽 | 国产传媒一区二区三区 | 免费av在线播放 | 一级二级三级黄色片 | 成人免费观看视频大全 | 亚洲成人少妇 | 草草视频在线观看 | 一区二区三区福利视频 | 亚洲一级片在线播放 | 摸丰满大乳奶水www免费 | 大奶子情人 | www.日韩一区 | 欧美激情爱爱 | 午夜xx| 日本大尺度吃奶做爰视频 | 99在线无码精品入口 | 性色av一区二区三区免费 | 日韩欧美一级大片 | 日本人六九视频 | 国产三级国产精品国产专区50 | 欧洲成人综合网 | 欧美影院一区二区 | 日韩一二三区 | 亚洲每日在线 | 男人av网站 | 丝袜 亚洲 另类 国产 制服 | 日本免费一二三区 | 日本午夜影视 | 日本免费网站 | 少妇99| 欧美精品在线播放 | 最新福利在线 | 欧美亚韩一区二区三区 | 国产成人无码av在线播放dvd | 国产超级av | 日韩大片在线观看 | 久久精品精品 | 超清纯大学生白嫩啪啪 | 日韩欧美色图 | 国产精品久久久久野外 | 中国黄色三级视频 | 日本一级淫片免费放 | 久久免费在线 | 激情欧美一区二区免费视频 | www.亚洲综合 | 女人被男人躁得好爽免费视频 | 日韩在线免费观看av | 久久久久久久亚洲 | 青青在线播放 | 国产免费视频一区二区三区 | 国产一区二区三区亚洲 | 强行挺进白丝老师翘臀网站 | 人成免费在线视频 | 精品自拍偷拍 | 丰满岳妇乱一区二区三区 | av网在线观看| 97超碰免费| 雪花飘电影在线观看免费高清 | 欧美精品色视频 | 国产成人精品一区二区三区无码熬 | 嫩草影院久久 | 五个女闺蜜把我玩到尿失禁 | 国产精品美女久久久免费 | 91网页版 | 色就是色av | xx性欧美肥妇精品久久久久久 | 51精产品一区一区三区 | 久久久久久久综合色一本 | 青青青草视频在线观看 | 野花视频免费在线观看 | 秋霞av鲁丝片一区二区 | 久久久久久亚洲 | 欧美乱欲视频 | 性欧美大战久久久久久久久 | 99精品免费在线观看 | 亚洲乱码精品久久久久 | 成人激情久久 | 国产999久久久 | 欧美一级免费看 | 超碰在线国产97 | 精品国模一区二区三区 | 北条麻妃一区二区三区在线观看 | 毛片毛片毛片毛片毛片 |