日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)GoFrame教程:GoFrame日志組件-基本介紹

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

創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡營銷,專業(yè)領(lǐng)域包括成都網(wǎng)站設(shè)計、做網(wǎng)站、電商網(wǎng)站制作開發(fā)、微信小程序開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡品牌建設(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

簡要說明:

  1. ?glog?模塊固定日志文件名稱格式為?*.log?,即固定使用?.log?作為日志文件名后綴。
  2. ?glog?支持文件輸出、日志級別、日志分類、調(diào)試管理、調(diào)用跟蹤、鏈式操作、滾動切分等等豐富特性。
  3. 可以使用?glog.New?方法創(chuàng)建?glog.Logger?對象用于自定義日志打印,也可以并推薦使用?glog?默認提供的包方法來打印日志。
  4. 當使用包方法修改模塊配置時,注意任何的?glog.Set*?設(shè)置方法都將會全局生效。
  5. 日志內(nèi)容默認時間格式為 時間 [級別] 內(nèi)容 換行,其中時間精確到毫秒級別,級別為可選輸出,內(nèi)容為調(diào)用端的參數(shù)輸入,換行為可選輸出(部分方法自動為日志內(nèi)容添加換行符號),日志內(nèi)容示例:?2018-10-10 12:00:01.568 [ERRO]? 產(chǎn)生錯誤。
  6. ?Print*/Debug*/Info*?方法輸出日志內(nèi)容到標準輸出(?stdout?),為防止日志的錯亂,?Notice*/Warning*/Error*/Critical*/Panic*/Fatal*?方法也是將日志內(nèi)容輸出到標準輸出(?stdout?)。
  7. ?Panic*?方法在輸出日志信息后會引發(fā)?panic?錯誤方法
  8. ?Fatal*?方法在輸出日志信息之后會停止進程運行,并返回進程狀態(tài)碼值為?1?(正常程序退出狀態(tài)碼為?0?)。

組件特性

?glog?組件具有以下顯著特性:

  • 使用簡便,功能強大
  • 支持配置管理,使用統(tǒng)一的配置組件
  • 支持日志級別
  • 支持顏色打印
  • 支持鏈式操作
  • 支持指定輸出日志文件/目錄
  • 支持鏈路跟蹤
  • 支持異步輸出
  • 支持堆棧打印
  • 支持調(diào)試信息開關(guān)
  • 支持自定義?Writer?輸出接口
  • 支持自定義日志?Handler?處理
  • 支持自定義日志?CtxKeys?鍵值
  • 支持?JSON?格式打印
  • 支持?Flags?特性
  • 支持?Rotate?滾動切分特性

知識圖譜

單例對象

日志組件支持單例模式,使用?g.Log?(單例名稱)獲取不同的單例日志管理對象。提供單例對象的目的在于針對不同業(yè)務場景可以使用不同配置的日志管理對象。我們推薦使用?g.Log()?方法獲取單例對象來進行日志操作,該方法內(nèi)部會自動讀取配置文件并初始化單例對象,該初始化操作僅會執(zhí)行一次。

glog.Print和g.Log().Print區(qū)別

?glog?是日志組件的包名,?g.Log()?是一個日志組件單例對象。

?g.Log()?單例對象通過對象管理組件?g?包來維護,對象初始化時會自動讀取日志配置,使用簡便,大多數(shù)場景下推薦使用這種方式使用日志組件。

?glog?通過獨立組件的形式使用,默認情況下會直接輸出日志到終端。也可以通過配置管理方法設(shè)置全局配置,或者通過?New?創(chuàng)建獨立的日志對象使用。


名稱欄目:創(chuàng)新互聯(lián)GoFrame教程:GoFrame日志組件-基本介紹
分享網(wǎng)址:http://www.5511xx.com/article/dhgohee.html