新聞中心
?glog?是通用的高性能日志管理模塊,實現(xiàn)了強大易用的日志管理功能,是?GOFrame?開發(fā)框架的核心組件之一。

創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,專業(yè)領(lǐng)域包括成都網(wǎng)站設(shè)計、做網(wǎng)站、電商網(wǎng)站制作開發(fā)、微信小程序開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
基本介紹
使用方式:
import "github.com/gogf/gf/v2/os/glog"接口文檔:
https://pkg.go.dev/github.com/gogf/gf/v2/os/glog
簡要說明:
- ?
glog?模塊固定日志文件名稱格式為?*.log?,即固定使用?.log?作為日志文件名后綴。 - ?
glog?支持文件輸出、日志級別、日志分類、調(diào)試管理、調(diào)用跟蹤、鏈?zhǔn)讲僮鳌L動切分等等豐富特性。 - 可以使用?
glog.New?方法創(chuàng)建?glog.Logger?對象用于自定義日志打印,也可以并推薦使用?glog?默認(rèn)提供的包方法來打印日志。 - 當(dāng)使用包方法修改模塊配置時,注意任何的?
glog.Set*?設(shè)置方法都將會全局生效。 - 日志內(nèi)容默認(rèn)時間格式為 時間 [級別] 內(nèi)容 換行,其中時間精確到毫秒級別,級別為可選輸出,內(nèi)容為調(diào)用端的參數(shù)輸入,換行為可選輸出(部分方法自動為日志內(nèi)容添加換行符號),日志內(nèi)容示例:?
2018-10-10 12:00:01.568 [ERRO]? 產(chǎn)生錯誤。 - ?
Print*/Debug*/Info*?方法輸出日志內(nèi)容到標(biāo)準(zhǔn)輸出(?stdout?),為防止日志的錯亂,?Notice*/Warning*/Error*/Critical*/Panic*/Fatal*?方法也是將日志內(nèi)容輸出到標(biāo)準(zhǔn)輸出(?stdout?)。 - ?
Panic*?方法在輸出日志信息后會引發(fā)?panic?錯誤方法 - ?
Fatal*?方法在輸出日志信息之后會停止進程運行,并返回進程狀態(tài)碼值為?1?(正常程序退出狀態(tài)碼為?0?)。
組件特性
?glog?組件具有以下顯著特性:
- 使用簡便,功能強大
- 支持配置管理,使用統(tǒng)一的配置組件
- 支持日志級別
- 支持顏色打印
- 支持鏈?zhǔn)讲僮?/li>
- 支持指定輸出日志文件/目錄
- 支持鏈路跟蹤
- 支持異步輸出
- 支持堆棧打印
- 支持調(diào)試信息開關(guān)
- 支持自定義?
Writer?輸出接口 - 支持自定義日志?
Handler?處理 - 支持自定義日志?
CtxKeys?鍵值 - 支持?
JSON?格式打印 - 支持?
Flags?特性 - 支持?
Rotate?滾動切分特性
知識圖譜
單例對象
日志組件支持單例模式,使用?g.Log?(單例名稱)獲取不同的單例日志管理對象。提供單例對象的目的在于針對不同業(yè)務(wù)場景可以使用不同配置的日志管理對象。我們推薦使用?g.Log()?方法獲取單例對象來進行日志操作,該方法內(nèi)部會自動讀取配置文件并初始化單例對象,該初始化操作僅會執(zhí)行一次。
glog.Print和g.Log().Print區(qū)別
?glog?是日志組件的包名,?g.Log()?是一個日志組件單例對象。
?g.Log()?單例對象通過對象管理組件?g?包來維護,對象初始化時會自動讀取日志配置,使用簡便,大多數(shù)場景下推薦使用這種方式使用日志組件。
?glog?通過獨立組件的形式使用,默認(rèn)情況下會直接輸出日志到終端。也可以通過配置管理方法設(shè)置全局配置,或者通過?New?創(chuàng)建獨立的日志對象使用。
網(wǎng)頁名稱:創(chuàng)新互聯(lián)GoFrame教程:GoFrame日志組件-基本介紹
路徑分享:http://m.fisionsoft.com.cn/article/dhgohee.html


咨詢
建站咨詢
