golang——log包學習

log包實現了簡單的日誌服務。spa

一、func New(out io.Writer, prefix string, flag int) *Logger日誌

New建立一個Logger。orm

參數out設置日誌信息寫入的目的地。字符串

參數prefix會添加到生成的每一條日誌前面。string

參數flag定義日誌的屬性(時間、文件等等)。it

二、Printio

(1)func Print(v ...interface{})form

Print調用Output將生成的格式化字符串輸出到標準logger,參數用和fmt.Print相同的方法處理。方法

(2)func Printf(format string, v ...interface{})文件

Printf調用Output將生成的格式化字符串輸出到標準logger,參數用和fmt.Printf相同的方法處理。

(3)func Println(v ...interface{})

Println調用Output將生成的格式化字符串輸出到標準logger,參數用和fmt.Println相同的方法處理。

三、Fatal

(1)func Fatal(v ...interface{})

Fatal等價於{Print(v...); os.Exit(1)}

(2)func Fatalf(format string, v ...interface{})

Fatalf等價於{Printf(v...); os.Exit(1)}

(3)func Fatalln(v ...interface{})

Fatalln等價於{Println(v...); os.Exit(1)}

四、Panic

(1)func Panic(v ...interface{})

Panic等價於{Print(v...); panic(...)}

(2)func Panicf(format string, v ...interface{})

Panicf等價於{Printf(v...); panic(...)}

(3)func Panicln(v ...interface{})

Panicln等價於{Println(v...); panic(...)}

相關文章
相關標籤/搜索