为了账号安全,请及时绑定邮箱和手机立即绑定

Golang 全局日志记录的正确方法

Golang 全局日志记录的正确方法

Go
RISEBY 2021-06-20 21:05:23
Go 中应用程序登录的模式是什么?如果我有,比如说,我需要从 5 个 goroutines 登录,我应该......创建一个log.Logger并传递它?传递一个指向那个的指针log.Logger?每个 goroutine 或函数都应该创建一个记录器吗?我应该将记录器创建为全局变量吗?
查看完整描述

3 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

对于简单的情况,在日志包中定义了一个全局记录器,log.Logger. 这个全局记录器可以通过log.SetFlags.

之后可以调用日志包的顶级函数,如log.Printfand log.Fatalf,它们使用该全局实例。


查看完整回答
反对 回复 2021-06-28
  • 3 回答
  • 0 关注
  • 452 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信