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(...)}

相关文章
相关标签/搜索