日韩无码专区无码一级三级片|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日志組件-Context

從?v2?版本開始,?glog?組件將?ctx?上下文變量作為日志打印的必需參數(shù)。

成都創(chuàng)新互聯(lián)從2013年開始,先為龍江等服務建站,龍江等地企業(yè),進行企業(yè)商務咨詢服務。為龍江企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

自定義CtxKeys

日志組件支持自定義的鍵值打印,通過?ctx?上下文變量中讀取。

使用配置

# 日志組件配置
logger:
  Path:    "/var/log/my-app"
  Level:   "all"
  Stdout:  false
  CtxKeys: ["RequestId"]

其中?CtxKeys?用于配置需要從?context.Context?接口對象中讀取并輸出的鍵名。

日志輸出

在輸出日志的時候,需要通過?Ctx?鏈式操作方法指定輸出的?context.Context?接口對象,例如:

ctx := context.WithValue(context.Background(), "RequestId", "123456789")
g.Log().Error(ctx,"runtime error")

// May Output:
// 2020-06-08 20:17:03.630 [ERRO] {123456789} runtime error
// Stack:
// ...

日志示例

傳遞給Handler

如果開發(fā)者自定義了日志對象的?Handler?,那么每個日志打印傳遞的?ctx?上下文變量將會傳遞給?Handler?中。

鏈路跟蹤支持

?glog?組件支持?OpenTelemetry?標準的鏈路跟蹤特性,該支持是內(nèi)置的,無需開發(fā)者做任何設(shè)置。


文章名稱:創(chuàng)新互聯(lián)GoFrame教程:GoFrame日志組件-Context
鏈接URL:http://www.5511xx.com/article/ccocpgg.html