導航:首頁 > 編程語言 > 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輸出日誌相關的資料

熱點內容
有哪些可以督促自己的app 瀏覽:244
用USB傳輸視頻文件夾顯示為空 瀏覽:710
恢復文件軟體免費版手機 瀏覽:648
lg怎麼隱藏文件 瀏覽:836
蘋果免費讀書app推薦 瀏覽:497
劉駿微信 瀏覽:113
書旗舊版本80 瀏覽:467
教編程考什麼證 瀏覽:990
下載編程貓後哪裡有客服 瀏覽:13
如何編輯歌曲文件格式 瀏覽:638
cf無限領取cdk工具 瀏覽:350
如何讓手機文件保存到電腦上 瀏覽:459
sa資料庫默認密碼是多少 瀏覽:191
電腦正在查找文件 瀏覽:541
一個文件盒省內寄順豐多少錢 瀏覽:41
誅仙62坐騎怎麼升級到63 瀏覽:926
linux以日期查看日誌記錄 瀏覽:446
工業大數據是什麼東西 瀏覽:881
魅族note3怎麼重置網路 瀏覽:510
c語言程序設計模 瀏覽:92

友情鏈接