我們這篇繼續接續 LOG 的相關使用法
還記得我們提過的前綴詞嗎
其中一項叫做LUTC
LUTC比較特殊,如果我們配置了時間標籤,那麼如果設置了LUTC的話,就會把輸出的日期時間轉為0時區的日期時間顯示。
func init(){
log.SetFlags(log.LstdFlags|log.Lshortfile|log.LUTC)
}
執行結果:
2019/10/08 15:33:38 log.go:6: IT鐵人競賽 DAY 21
2019/10/08 15:33:38 log.go:7: IT鐵人競賽 DAY 21
其中,
LstdFlags表示標準的日誌抬頭信息,也就是默認的,包含日期和具體時間。
有時候我們工作會需要用到標籤
那要如何新增標籤呢?
golang 有提供一個方便的函式 log.SetPrefix
func init(){
log.SetPrefix("【IT邦幫忙】")
log.SetFlags(log.LstdFlags|log.Lshortfile|log.LUTC)
}
執行結果:
【IT邦幫忙】2019/10/08 15:41:21 log.go:6: IT鐵人競賽 DAY 21
【IT邦幫忙】2019/10/08 15:41:21 log.go:7: IT鐵人競賽 DAY 21