啟動(dòng)命令:

java -jar weichi-1.0.0.jar
將命令打印到1.log上
java -jar weichi-1.0.0.jar > 1.log
補(bǔ)充知識(shí):Java中日志的使用(包含指定日志信息輸出到指定地方)
一、前言
對(duì)于我們開發(fā)者而言,日志存在的意義十分重大;本文主要是自己整理了關(guān)于日志的一些知識(shí)點(diǎn),希望能幫助到需要的人,也希望各位能指出我的錯(cuò)誤。
二、日志的作用
① 記錄運(yùn)行信息,方便調(diào)試
② 記錄錯(cuò)誤信息,方便排查錯(cuò)誤
③ 存儲(chǔ)運(yùn)行記錄,方便后期的數(shù)據(jù)分析
三、日志的主要知識(shí)點(diǎn):三大組件
1.Loggers 組件
1.1作用:
設(shè)置日志級(jí)別,決定什么日志信息應(yīng)該被輸出、什么日志信息應(yīng)該被忽略。
1.2.分類:
DEBUG < INFO< WARN < ERROR < FATAL
一般情況下,子類中的級(jí)別設(shè)置會(huì)覆蓋根root中的logger,且一般子類默認(rèn)的級(jí)別為INFO,所以個(gè)人覺得根root中設(shè)置攔截級(jí)別似乎沒什么作用。
1.3.例子:
配置根Logger
log4j.rootLogger= [ level ] , appenderName1, appenderName2
注意:根logger 具有繼承性,他下屬的appednerName均繼承自他,比如繼承了日志攔截級(jí)別等,當(dāng)然,下屬也可覆蓋掉來著父類的日志攔截級(jí)別(Threshold)。如果不想繼承,那么設(shè)置如下:log4j.additivity.org.apache=false
2.Appenders 組件
2.1.作用:
設(shè)置日志輸出的位置以及其他相關(guān)的信息
2.2.語法:
(appenderName 為日志名,需要在rootlogger中聲明或者使用自定義聲明,自定義聲明具體看指定日志信息輸出到指定地方那部分;className輸出的類,具體看下面;potion1=value1是其他相關(guān)的配置,比如配置輸出位置,輸出的級(jí)別的信息)
log4j.appender.appenderName = className log4j.appender.appenderName.Option1 = value1 … log4j.appender.appenderName.OptionN = valueN
分享名稱:java啟動(dòng)jar包將日志打印到文本的簡單操作-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://chinadenli.net/article34/digose.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、服務(wù)器托管、網(wǎng)站改版、網(wǎng)站設(shè)計(jì)、網(wǎng)站營銷、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容