egg终端打印日志格式化

在研究egg日志打印格式化时,发现在官方文档和常见资源中并未找到直接解决方案。通过深入源码,特别是分析了'egg-logger/utils.js'文件后,发现可以通过设置'contextFormatter'实现日志格式化。然而,这个选项未在官方ts提示中明确提及,需要配合@ts-ignore才能避免编译错误。
摘要由CSDN通过智能技术生成

查阅了博客和 github 的 issue 都没有发现可配置的地方

有人觉得这里已经绝路了 👇🏻

egg-logger/context_logger.js at master · eggjs/egg-logger · GitHub

有人认为只能自己写 custom-logger 👇🏻

关于自定义Egg.js的请求级别日志详解 / 张生荣

不肯前功尽弃,于是深挖源码,直到 👇

egg-logger/utils.js at c08ec23fd6bcf3a889c60775caf2a5cfe70ef706 · eggjs/egg-logger · GitHub

功夫不负有心人哈,发现配置的 contextFormatter 还是可以生效的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值