GoFrame 日志按模块拆文件是否必要
日志是否按模块拆文件,取决于排障方式。小服务一个结构化日志文件足够,靠字段过滤;大服务如果任务、接口、消费端差异很大,可以拆不同 logger。
无论是否拆文件,字段要统一:request_id、user_id、module、action、cost。否则日志散在多个文件里也串不起来。
g.Log("order").Info(ctx, "create order", "order_id", id)拆日志文件不是目的,快速定位问题才是目的。先保证字段稳定,再考虑文件组织。
分类:
GoFrame 实践
标签:
GoFrame 日志 可观测性
版权申明
本文系作者 @blogger 原创发布在GoFrame 日志按模块拆文件是否必要。未经许可,禁止转载。
评论
-- 评论已关闭 --
全部评论