GO語言"log"包中"Logger"類型的用法及代碼示例。
Logger 表示一個活動的日誌對象,它生成輸出到 io.Writer 的行。每個日誌記錄操作都會調用 Writer 的 Write 方法。一個 Logger 可以同時從多個 goroutine 中使用;它保證序列化對 Writer 的訪問。
用法:
type Logger struct {
// contains filtered or unexported fields
}
例子:
package main
import (
"bytes"
"fmt"
"log"
)
func main() {
var (
buf bytes.Buffer
logger = log.New(&buf, "logger: ", log.Lshortfile)
)
logger.Print("Hello, log file!")
fmt.Print(&buf)
}
輸出:
logger: example_test.go:19: Hello, log file!
相關用法
- GO Logger.Output用法及代碼示例
- GO Log10用法及代碼示例
- GO Log用法及代碼示例
- GO Log2用法及代碼示例
- GO LoadLocation用法及代碼示例
- GO LoadX509KeyPair用法及代碼示例
- GO LookPath用法及代碼示例
- GO LookupEnv用法及代碼示例
- GO Location用法及代碼示例
- GO LeadingZeros32用法及代碼示例
- GO LastIndex用法及代碼示例
- GO LeadingZeros8用法及代碼示例
- GO LeadingZeros16用法及代碼示例
- GO ListenAndServe用法及代碼示例
- GO Listener用法及代碼示例
- GO LastIndexAny用法及代碼示例
- GO Len8用法及代碼示例
- GO ListenAndServeTLS用法及代碼示例
- GO LastIndexFunc用法及代碼示例
- GO Len64用法及代碼示例
注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 Logger。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。