導航:首頁 > 編程語言 > java輸出日誌

java輸出日誌

發布時間:2023-09-10 05:03:51

java如何將日誌信息輸出到某個文件

你好:這個不用特意的去寫;你可以通過配置log4j.xml文件,然後直接在要輸出的日誌地方分別用info、debug、error、warn輸出日誌就可以了。

② java輸出日誌是什麼有什麼用

如果是小程序就不是必須的了

如果是大點的程序,日誌就非常有用了

日誌的作用,主要在維護的時候非常有用,系統可能會出一些其名其秒的錯誤,這個時候如果日誌做的比較詳細就能很清楚的查找到錯誤了~~

③ java工程中如何使用log4j輸出指定路徑日誌文件,是java工程,不是web工程,謝謝

此文檔放在項目編譯文件.class相同的位置
### set log levels ###log4j.rootLogger = debug , stdout , D### 輸出到控制台 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern = %d{ABSOLUTE} %5p %c{1}:%L - %m%n### 輸出到日誌文件 ###log4j.appender.D = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.D.File = logs/log.loglog4j.appender.D.Append = truelog4j.appender.D.Threshold = DEBUGlog4j.appender.D.layout = org.apache.log4j.PatternLayoutlog4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n### 保存異常信息到單獨文件 ###log4j.appender.D = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.D.File = logs/error.loglog4j.appender.D.Append = truelog4j.appender.D.Threshold = ERRORlog4j.appender.D.layout = org.apache.log4j.PatternLayoutlog4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
配置獲取方法:
PropertyConfigurator.configure( "D:\\Project Files\\myeclipse\\commontest\\bin\\log\\log4j\\log4j.properties" );
Logger log=Logger. getLogger(TestLog4j.class);
log.warn( "嘿嘿");
log.debug( "嗚嗚");
log.error( "錯啦");

④ java的日誌輸出到哪裡了

你在哪裡執行的你的java程序呢 如果是在dos窗口下執行的 就直接會輸出到dos窗口 如果是在eclipse或者jb下運行的 那日誌就會在你的控制台窗口「Console」中

⑤ 如何列印java 日誌

可以使用log4j。使用方法如下供參考:

  1. 導入jar包

  2. 配置log4j.properties文件

  3. 創建工具類(介面內)

publicinterfaceLoggerUtil{

//得到Logger,用於列印容日誌
Loggerlogger=Logger.getLogger(LoggerUtil.class);
}

4、使用(核心代碼介紹)

@RequestMapping("/delete.do")
publicStringdelete(Studentsstudents){

try{
stuService.delete(students);
}catch(Exceptione){
//使用日誌
LoggerUtil.logger.error(e.getMessage());
}
return"redirect:selectAll.do";
}

⑥ java列印日誌的幾種方式

在Java 中實現記錄日誌的方式有很多種, 下面給你簡單介紹四種:

  1. 最簡單的方式,就是system.println.out(error) ,這樣直接在控制台列印消息了。

  2. Java.util.logging ; 在JDK 1.4 版本之後,提供了日誌的API ,可以往文件中寫日誌了。

  3. log4j , 最強大的記錄日誌的方式。 可以通過配置 .properties 或是 .xml 的文件, 配置日誌的目的地,格式等等。

  4. commons-logging, 最綜合和常見的日誌記錄方式, 經常是和log4j 結合起來使用。

⑦ nohup命令輸出日誌的方式

nohup ./start.sh & 默認輸出到nohup.out文件

nohup ./start.sh >output 2>&1 & 指定輸出到output文件

nohup java -jar xxx.jar >/dev/null 2>&1 & 不輸出日誌(避免日誌太大)

操作系統中有三個常用的流: 0:標准輸入流 stdin 1:標准輸出流 stdout 2:標准錯誤流 stderr 2>&1:表示把標准錯誤2重定向到標准輸出中1中,輸出到>文件中 (> console.txt,實際是 1>console.txt的縮寫)

⑧ java log列印的日誌會在控制台輸出嗎

會的啊
編寫log4j.properties文件,配置日誌信息
### 把日誌信息輸出到控制台 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender//日誌信息將寫到控制台
log4j.appender.stdout.Target=System.out//信息列印到System.out上
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %m%n//指定輸出格式:顯示日期和log信息
### 把日誌信息輸出到文件:accp.log ###
log4j.appender.file=org.apache.log4j.FileAppender//日誌信息將寫到文件中
log4j.appender.file.File=accp.log//指定日誌輸出的文件名
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %m%n//指定輸出格式:顯示日期,日誌發生位置和日誌信息
### 設置優先順序別、以及輸出源 ###
log4j.rootLogger=debug, stdout, file//設置優先順序別為debug、
日誌被輸出到多個輸出源
註:優先順序從高到低分別是ERROR、WARN、INFO、DEBUG
在此處,如果優先順序別設為info,那麼使用debug方法列印的日誌信息將不被輸出

閱讀全文

與java輸出日誌相關的資料

熱點內容
e盤的文件夾怎麼放在桌面上 瀏覽:426
數控車削編程與加工是什麼 瀏覽:446
金稻的app怎麼下載 瀏覽:216
怎麼篩選兩列包含數值的數據 瀏覽:545
reactnative原生開發工具 瀏覽:998
什麼是網路雲台 瀏覽:902
政府pdf文件加水印 瀏覽:435
linq代碼生成 瀏覽:969
加密光碟源的數據怎麼讀 瀏覽:119
配置文件數據文件 瀏覽:473
釘釘如何將文件轉發至qq 瀏覽:616
js獲取table的tr 瀏覽:518
xp系統網路配置文件在什麼位置 瀏覽:602
word中cad圖形打不開 瀏覽:55
什麼是配置管理工具 瀏覽:803
wps如何掃描文件 瀏覽:370
微信收費電影網站系統 瀏覽:62
佛山哪裡學編程好 瀏覽:389
不同環境配置文件分支管理 瀏覽:663
電腦顯示pdf文件不是一個有效的 瀏覽:391

友情鏈接