Go log包

56 阅读1分钟

文章首发于个人博客

Logger

方法含义说明
Fatal Fatalf Fatalln记录一条严重错误后执行os.Exit(1)
Panic Panicf Panicln记录一条严重错误后引发panic
Print Printf Println记录一条普通信息
Flags返回当前Logger的输出标志
SetFlags设置当前Logger的输出标志
Prefix返回当前Logger的前缀
SetPrefix设置当前Logger的前缀
Writer返回当前Logger的输出目标
SetOutput设置当前Logger的输出目标
Output直接输出日志更接近底层,可指定调用等级

包函数

方法含义说明
Default返回默认的Logger
New创建一个新的Logger
Fatal Fatalf Fatalln记录一条严重错误后执行os.Exit(1)使用默认的Logger
Panic Panicf Panicln记录一条严重错误后引发panic使用默认的Logger
Print Printf Println记录一条普通信息使用默认的Logger
Flags返回默认Logger的输出标志
SetFlags设置默认Logger的输出标志
Prefix返回默认Logger的前缀
SetPrefix设置默认Logger的前缀
Writer返回默认Logger的输出目标
SetOutput设置默认Logger的输出目标
Output使用默认的Logger直接输出日志