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

熱點內容
java打包教程 瀏覽:787
電腦有多少個文件夾 瀏覽:1
dnf86版本極限光強 瀏覽:974
國考資料分析哪裡來的數據 瀏覽:87
文件拷貝到u盤以後md5變化 瀏覽:281
kali中pdf攻擊文件生成 瀏覽:507
專利檢索如何找到最接近對比文件 瀏覽:673
文件描述符inode 瀏覽:342
ps多邊形套索工具摳圖 瀏覽:957
u盤文件怎樣加密 瀏覽:431
如何將多個pdf文件合成一個 瀏覽:652
桌面文件隱藏圖片 瀏覽:204
word分44 瀏覽:521
信息網路通訊研究所是研究什麼的 瀏覽:602
簡述創建資料庫的過程 瀏覽:607
手機上哪些自帶文件不能刪 瀏覽:474
濟南java程序員工資 瀏覽:643
網路優化主要有 瀏覽:140
sip文件如何打開 瀏覽:87
為什麼那麼多編程語言都是外國的 瀏覽:736

友情鏈接