V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Ayanokouji  ›  全部回复第 2 页 / 共 38 页
回复总数  758
1  2  3  4  5  6  7  8  9  10 ... 38  
@dylanqqt 嗯,就是最底层其实不是那么好界定,写法也比较啰嗦。不过这样的日志确实能当调用栈串联起来
@dylanqqt 不能往下走是没问题的,就是五次 if err != nil 里边还有写五次打印日志,遇到错误也只能是其中一处,实际打印的日志也是一次
@bli22ard 嗯,这种做法比较认同的。第三方 error 库不太好找,有推荐的吗 github.com/pkg/errors 这个已经停更了。
还有为了兼容 slog ,可能还需要封装一些代码。
@harleyliao
@csys 日志是能说明是哪一行的。

如果遇到 error 就打印,这样日志太多了吧,比如 sevice 层,查了 5 次 sql ,那就需要写打印五次日志吗。
@pluswu1986 用的是 github.com/pkg/errors 这个库吗,但是这个已经不更新了
9 天前
回复了 Ashe007 创建的主题 程序员 学习研究搭建 Kubernetes 的问题
/go/k8s 到这个节点看看,有发教程的
13 天前
回复了 vvvv 创建的主题 macOS 最新 mac 版微信闪退 BUG
帮你反馈到 mac 微信开发群了
b 站还有那个付费视频一直推,还不做标记,也不能屏蔽,真恶心
18 天前
回复了 cj323 创建的主题 Ruby on Rails Ruby on Rails 用着太舒服了
Rails 简单了解过,放弃的原因打包比较麻烦
21 天前
回复了 xscanqianmeng666 创建的主题 职场话题 北京 8k 小运维被裁想转 Java
感觉转 devops 开发能顺利点吧,把 go 学了。另外现在用 go 写业务的也挺多。
21 天前
回复了 travelcc 创建的主题 JetBrains 求推荐 idea 好用的写代码的 AI 插件
jetbrains 今天发邮件送了一周试用
iPhone 不是没信号,而是人多的时候,抢不到带宽
25 天前
回复了 PeiXyJ 创建的主题 MySQL 大佬们你们 Mysql 的数据库名称怎么分割的?
他菜,一楼说的对,中划线有问题
28 天前
回复了 aababc 创建的主题 程序员 golang 中 error 如何影响 log 和 api 状态
第二点,应该在 handler 层处理,如果你用的是 echo ,
可以 return echo.NewHTTPError( http.StatusUnauthorized, "Please provide valid credentials")

https://echo.labstack.com/docs/error-handling

如果是其他框架,比如 gin ,得先判断 error ,然后 c.JSON( http.StatusUnauthorized, "Please provide valid credentials")
29 天前
回复了 Leoking222 创建的主题 macOS M1pro ac+
@binge921 今天到期,应该明天才可以续,需要过期后
29 天前
回复了 wdold 创建的主题 macOS mac 外接显示器声音问题
第一点:m4 以前,C 转不了 hdmi2.1 ,需要买特殊的转换器
1  2  3  4  5  6  7  8  9  10 ... 38  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3551 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 04:59 · PVG 12:59 · LAX 20:59 · JFK 23:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.