java代碼日志文件 java中的日志

java代碼中添加日志

怎么會(huì)呢... log4j多好用啊, 你先下一個(gè)log4j的jar包, 導(dǎo)入到項(xiàng)目后, 在網(wǎng)上找一個(gè)log4j.properties文件(必須有這個(gè)文件), 把它放到src目錄下(必須), 然后需要打日志的時(shí)候logger.info("...")調(diào)用就好了啊, 沒啥別的啊... 畢竟只是個(gè)日志文件, 如果你要打到文件里, 在log4j.properties文件里設(shè)置路徑參數(shù)就好了, 純手打望采納!

員工經(jīng)過長(zhǎng)期磨合與沉淀,具備了協(xié)作精神,得以通過團(tuán)隊(duì)的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)公司堅(jiān)持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因?yàn)椤皩W⑺詫I(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡(jiǎn)單”。公司專注于為企業(yè)提供網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號(hào)開發(fā)、電商網(wǎng)站開發(fā),小程序開發(fā),軟件按需開發(fā)等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。

log4j的使用,即java該如何使用日志文件

java使用日志文件log4j的方法:

1、 新建一個(gè)Java工程,導(dǎo)入Log4j包,pom文件中對(duì)應(yīng)的配置代碼如下:

!-- log4j support --

dependency

groupIdlog4j/groupId

artifactIdlog4j/artifactId

version1.2.17/version

/dependency

2、resources目錄下創(chuàng)建log4j.properties文件

### 設(shè)置###

log4j.rootLogger = debug,stdout,D,E

### 輸出信息到控制抬 ###

log4j.appender.stdout = org.apache.log4j.ConsoleAppender

log4j.appender.stdout.Target = System.out

log4j.appender.stdout.layout = org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

### 輸出DEBUG 級(jí)別以上的日志到=/home/duqi/logs/debug.log ###

log4j.appender.D = org.apache.log4j.DailyRollingFileAppender

log4j.appender.D.File = /home/duqi/logs/debug.log

log4j.appender.D.Append = true

log4j.appender.D.Threshold = DEBUG

log4j.appender.D.layout = org.apache.log4j.PatternLayout

log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} ?[ %t:%r ] - [ %p ] ?%m%n

### 輸出ERROR 級(jí)別以上的日志到=/home/admin/logs/error.log ###

log4j.appender.E = org.apache.log4j.DailyRollingFileAppender

log4j.appender.E.File =/home/admin/logs/error.log

log4j.appender.E.Append = true

log4j.appender.E.Threshold = ERROR

log4j.appender.E.layout = org.apache.log4j.PatternLayout

log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} ?[ %t:%r ] - [ %p ] ?%m%n

3、輸出日志的例子如下

package com.javadu.log;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

public class Log4JTest {

private static final Logger logger = LoggerFactory.getLogger(Log4JTest.class);

public static void main(String[] args) {

? ?// 記錄debug級(jí)別的信息

? ?logger.debug("This is debug message.");

? ?// 記錄info級(jí)別的信息

? ?logger.info("This is info message.");

? ?// 記錄error級(jí)別的信息

? ?logger.error("This is error message.");

}

}

4、輸出結(jié)果

首先,控制臺(tái)輸入如下圖所示:

然后,查看/Users/duqi/logs目錄下的debug.log和error.log文件,內(nèi)容分別如下,可以看出:

您可以為Java程序創(chuàng)建日志文件的4種方法是什么?

日志打印一般為控制臺(tái)打印,文件打印,數(shù)據(jù)庫(kù)打印等多種。平時(shí)寫代碼時(shí)打控制臺(tái)可以直觀看到。正式發(fā)布時(shí)打印在文件可以保存運(yùn)行記錄。數(shù)據(jù)庫(kù)也一樣。

如果不是這樣的話你是不是想問怎么配置?具體配置內(nèi)容可以直接寫一份博客了,這里不夠用。

如果配置文件內(nèi)容可以寫xml,properties,yam,java中。

這種最好查博客,這里只能給查詢方向。

新聞標(biāo)題:java代碼日志文件 java中的日志
網(wǎng)站URL:http://muchs.cn/article10/hjopgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航網(wǎng)站排名、標(biāo)簽優(yōu)化、ChatGPT、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司