日誌寫入到檔案 多檔案寫入

2021-08-31 12:58:15 字數 591 閱讀 5254

在上篇文章的基礎上,修改配置:

log4j.rootlogger=info,fout

說明:rootlogger是可以多樣式定義的,如log4j.rootlogger=info, myout, fout。myout, fout是自定義樣式。這樣就會在c盤下建立a.log檔案。

有這樣一種需求,不同模組需要各自建立日誌,層與層之間單獨寫入日誌,這樣的話需要自定義日誌類,在屬性檔案中寫法如下:

log4j.logger.mytest1 = debug,a1

log4j.logger.additivity.mytest1 = false

log4j.logger.mytest2 = info,a2

logger log2 = logger.getlogger("mytest2");

log1.debug("1_debug");//不會在控制台輸出,只會生成到檔案中,因為有log4j.logger.additivity.mytest1 = false

log2.info("2_info");//控制台和檔案都會寫入日誌

logger log1 = logger.getlogger("mytest1");

寫入日誌到txt檔案

寫入日誌 簡潔版 帶自動刪除版 大小 寫入日誌 using streamwriter writer new streamwriter path,true long size 0 獲取檔案大小 using filestream file system.io.file.openread path 判斷日...

java寫入日誌檔案

首先要定義日誌的四個等級 info,debug,error,fatal,還要建日誌輸出方式,如console,file,html,database 以上資訊可以放到.properties檔案中。建類,來實現各種方式的輸出。如 private static log log new log privat...

php寫入日誌檔案

以下 是複製這位大佬的 write log 寫入日誌 param type data 寫入的資料 return type description function write log data fp fopen url a 開啟檔案資源通道 不存在則自動建立 fwrite fp date y m d...