设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
人人影库
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
Go 编程语言
›
原 Java 刚学习 go, 自己在写项目, 针对 go 日志方面的 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
两个 offer,一个 web3,一个互联网中厂,
›
Java 狗一枚, 37 了,后面的路该咋走呢?
›
不争吵,也不站队,理性且客观地讨论 su7
›
清华源愚人节这么玩?
›
小米 SU7 高速碰撞爆燃报告
今日热议主题
有哪些深海电影推荐?
macos Sequoia 15.4 中 chronod 一直占用 1
如果老板说公司以后要不定期发薪水的话,该
S9 没有检测到 watchOS 11.4 的更新, 大家
macOS 15.4 稳定出现一个大 bug
似乎是没有 NVME(M key 接口)转 SATA 接口
浏览器插件分享 - tabs helper
我做了一个导航站,买的模板,买的高价二手
GPT-4o 多模态生图有按次收费的不?
SPEED 中国行的直播全程 2K,是国外 esim?
原 Java 刚学习 go, 自己在写项目, 针对 go 日志方面的疑惑
BenHunDun
· 2025-3-14 12:32:00 · 1037 次点击
在自己写一个 demo 项目的时候, go 中好像没有 Java 中的 SLF4J 这样统一的日志接口. 在碰到引用第三方的包(像 viper)中使用的日志, 这样日志是不是就是分散的.
举报
·
1037 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
9 条回复
沙发
totoro52
小成
2025-3-14 12:35:54
go 的日志一直是个大问题
板凳
Ayanokouji
小成
2025-3-14 12:39:00
go 的 log 和 error ,一言难尽,只能多体会,没有统一解决方案
地板
javalaw2010
小成
2025-3-14 12:39:32
一般完善一点的库都有设置 logger 的接口,你可以用自己喜欢的 log 库,实现别人的接口然后 set 进去。 go 的标准库其实提供了统一的 logger 接口和实现 slog ,但是历史遗留比较多,很多人不愿意用。 go 本身语言特性不是很丰富,所以写代码讲究一个随心所欲,快糙猛就是干,宗旨就是能跑就行。
5#
BenHunDun
楼主
初学
2025-3-14 12:41:13
@Ayanokouji @totoro52 因为没有接触过实际项目, 这样的话, 是不是在实际开发时, 第三方包如果没有出问题, 并不会过多的去关注第三方包的 log
6#
Ayanokouji
小成
2025-3-14 12:42:22
@BenHunDun 完全不关注,而且一些 lib 压根就没有日志,你要关心的可能就是 web 框架的日志
7#
totoro52
小成
2025-3-14 12:43:30
@BenHunDun https://i.imgur.com/L62ZP7V.png 正规的包大部分不会输出 log 的,除非是成型的第三方组件的,反正百花齐放就对了
8#
BenHunDun
楼主
初学
2025-3-14 12:45:13
很感谢回答, 自己再自身多感受 go 中 log 使用
9#
tairan2006
小成
2025-3-14 13:41:25
你现在的话就用 slog 完事 但是之前有很多第三方 log 库,就比较乱
10#
lekai63
小成
2025-3-14 13:43:04
go 自己的 log 够用,但又似乎没那么好用。—— 也许是我不会用 反正还是用 viper 吧
返回顶部