nxlog4go 按天或按檔案大小分割日誌
Building a new rotate file writer:
rfw := l4g.NewRotateFileWriter("_rfw.log").SetMaxSize(1024 * 5).SetMaxBackup(10)
Setting maxium file size as 5M, and keeping only 10 files.
Or:
rfw := l4g.NewRotateFileWriter("_rfw.log").SetDaily(true)
Rotating file every day at midnight.
Setting output as MultiWriter
Logging message to term console and rotate file writer too.
ww := io.MultiWriter(os.Stderr, rfw)
// Get a new logger instance
log := l4g.New(l4g.FINEST).SetOutput(ww).SetPattern("[%D %T] [%L] (%s) %M\n")
Do not forget CLOSE rotate file writer
Call Close() function at the end of main program.
It is necessary to guarantee that all log messages are written.
rfw.Close()
Example
See also:
相關文章
- 按日期分割nginx日誌Nginx
- lumen 日誌按天生成檔案
- Tornado按天列印日誌
- [技術分享]日誌切割(按天切割日誌)
- nginx日誌按天最佳化Nginx
- Apache訪問日誌access.log按天歸檔Apache
- hyperf 如何實現按日期分割日誌
- nginx日誌檔案按天記錄定時清理迴圈記錄Nginx
- Laravel 自定義日誌驅動 -支援按類+日期分割日誌Laravel
- Linux 檔案按大小排序Linux排序
- 日誌檔案的大小
- Laravel 5.8 自定義位置日誌按天儲存Laravel
- oracle表分割槽詳解(按天、按月、按年等)Oracle
- MySQL 修改InnoDB重做日誌檔案的數量或大小MySql
- 改變日誌檔案大小
- 增加日誌檔案,修改當前日誌檔案大小
- Spring按業務模組輸出日誌到不同的檔案Spring
- 改變歸檔日誌檔案大小
- 【awk】按小時切割日誌
- Linux中ls對檔案進行按大小排序和按時間排序Linux排序
- 限制 Apache日誌檔案大小的方法Apache
- 線上修改重做日誌檔案的大小
- 修改Oracle重做日誌檔案的大小Oracle
- 修改online redo日誌檔案大小
- 如何更改線上重做日誌檔案的大小
- kingsql 如何修改Oralce日誌檔案大小SQL
- nginx日誌按照天進行分割Nginx
- 請問 Lumen 6.0 是怎樣自定義日誌路徑,並且日誌按天儲存的?
- 刪除日誌檔案組或成員
- 日誌檔案太大,壓縮後,限制檔案的大小,但出現日誌檔案已經滿的告警
- 歸檔日誌大小統計
- 日誌檔案的移動或重新命名
- log4j2.x日誌按日期分隔
- 【Oracle日誌】- 日誌檔案重建Oracle
- 日誌檔案
- 檔案批次查詢複製匯出,按檔名批次查詢檔案,按檔案內容批次查詢檔案
- 在Linux中,有一堆日誌檔案,如何刪除7天前的日誌檔案?Linux
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌