go語言 日誌格式輸出

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

go語言日誌輸出

// Bits or'ed together to control what's printed.// There is no control over the order they appear (the order listed// here) or the format they present (as described in the comments).// The prefix is followed by a colon only when Llongfile or Lshortfile// is specified.// For example, flags Ldate | Ltime (or LstdFlags) produce,// 2009/01/23 01:23:23 message// while flags Ldate | Ltime | Lmicroseconds | Llongfile produce,// 2009/01/23 01:23:23.123123 /a/b/c/d.go:23: messageLdate         = 1 << iota     // the date in the local time zone: 2009/01/23Ltime                         // the time in the local time zone: 01:23:23Lmicroseconds                 // microsecond resolution: 01:23:23.123123.  assumes Ltime.Llongfile                     // full file name and line number: /a/b/c/d.go:23Lshortfile                    // final file name element and line number: d.go:23. overrides LlongfileLUTC                          // if Ldate or Ltime is set, use UTC rather than the local time zoneLstdFlags     = Ldate | Ltime // initial values for the standard logger

 

Ldate                            //日期:  2009/01/23
Ltime                            // 時間:  01:23:23
Lmicroseconds              // 微秒:  01:23:23.123123.
Llongfile                       // 路徑+檔案名稱+行號: /a/b/c/d.go:23
Lshortfile                      // 檔案名稱+行號:   d.go:23
LUTC                            // 使用標準的UTC時間格式 
LstdFlags     = Ldate | Ltime // 預設

 

設定預設:

log.SetFlags(log.LstdFlags)

 

設定日期、時間、檔案名稱+行號(列印錯誤資訊,比較方便定位錯誤點,問題定位很有用)

log.SetFlags(log.LstdFlags | Lshortfile)

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.