當(dāng)前位置:
首頁(yè) >
web项目开启日志打印
發(fā)布時(shí)間:2025/7/14
23
豆豆
生活随笔
收集整理的這篇文章主要介紹了
web项目开启日志打印
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原文鏈接:http://blog.csdn.net/qq_37936542/article/details/79045188
參考文章地址:點(diǎn)擊打開(kāi)鏈接,寫(xiě)的很清晰
一:導(dǎo)入log4j包或依賴(lài) ? ?
下載地址:點(diǎn)擊打開(kāi)鏈接
jar包:log4j-1.2.16.jar
maven依賴(lài):
[html] view plain copy二:配置 web.xml[html] view plain copy
三:編輯 log4j.properties 文件
[html] view plain copy文件說(shuō)明:
log4j.appender.CONSOLE.layout.ConversionPattern
?%m ? 輸出代碼中指定的消息
%p ? 輸出優(yōu)先級(jí),即DEBUG,INFO,WARN,ERROR,FATAL?
%r ? 輸出自應(yīng)用啟動(dòng)到輸出該log信息耗費(fèi)的毫秒數(shù)?
%c ? 輸出所屬的類(lèi)目,通常就是所在類(lèi)的全名?
%t ? 輸出產(chǎn)生該日志事件的線程名?
%n ? 輸出一個(gè)回車(chē)換行符,Windows平臺(tái)為“/r/n”,Unix平臺(tái)為“/n”?
%d ? 輸出日志時(shí)間點(diǎn)的日期或時(shí)間,默認(rèn)格式為ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss ,SSS},輸出類(lèi)似:2002年10月18日 ?22 : 10 : 28 , 921 ?
%l ? 輸出日志事件的發(fā)生位置,包括類(lèi)目名、發(fā)生的線程,以及在代碼中的行數(shù)。舉例:Testlog4.main(TestLog4.java: 10 )
log4j.appender.CONSOLE.Encoding=UTF-8是Log代碼的編碼格式
log4j.appender.FILE.File = ${catalina.base}/....是Log日志的位置所在,${catalina.base}是對(duì)應(yīng)的tomcat實(shí)例 ?一般情況下${catalina.home}為tomcat 的lib/bin目錄的父目錄,catalina.base指 向每個(gè)Tomcat目 錄私有信息的位置,就是conf、logs、temp、webapps和work的父目錄。
在java代碼中打印日志:
Logger log = Logger.getLogger(this.getClass());
log.error(e);
就可以將日志輸出到對(duì)應(yīng)的日志文件中
文末福利:
福利一:前端,Java,產(chǎn)品經(jīng)理,微信小程序,Python等8G資源合集大放送:https://www.jianshu.com/p/e8197d4d9880
福利二:微信小程序入門(mén)與實(shí)戰(zhàn)全套詳細(xì)視頻教程
領(lǐng)取方式:
如果需要學(xué)習(xí)視頻,歡迎關(guān)注 【編程微刊】微信公眾號(hào),回復(fù)【領(lǐng)取資源】一鍵領(lǐng)取以下所有干貨資源,獲取更多有用技術(shù)干貨、文檔資料。所有文檔會(huì)持續(xù)更新,歡迎關(guān)注一起成長(zhǎng)!
轉(zhuǎn)載于:https://www.cnblogs.com/ting6/p/9725644.html
總結(jié)
以上是生活随笔為你收集整理的web项目开启日志打印的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Redis 4.0.2分布式锁的Java
- 下一篇: java 中文乱码问题,请注意respo