egg 让 console 输出带上 tracing 信息

rbl8hiat  于 2个月前  发布在  其他
关注(0)|答案(7)|浏览(24)

请详细告知你的新点子(Nice Ideas):

新增一个配置,让 console 在启动的时候做一下 global 替换,开发者可以无脑使用 console.log 打印日志,然后日志输出到 stdout 和 stderr 的时候有关联的 tracing 信息。

tjrkku2a

tjrkku2a1#

感觉这样替换不好吧?console.log 还是保持输出到 stdout 里面去。

ax6ht2ek

ax6ht2ek2#

想了一下确实保持到 stdout 合适,不过还是想加上 tracing 日志,到 stdout 里面也能看到关联信息。

svujldwt

svujldwt3#

希望打 trace 就用 logger?

pepwfjgg

pepwfjgg4#

希望打 trace 就用 logger?

会使用到一些开源三方库,不太可能每个库都去 fork 改造一遍吧。

9ceoxa92

9ceoxa925#

可以搞个增强能力,console 可以复制到一个独立日志文件,然后想怎么改都可以了。不论是加前缀还是结构化都不影响。

4zcjmb1e

4zcjmb1e6#

可以搞个增强能力,console 可以复制到一个独立日志文件,然后想怎么改都可以了。不论是加前缀还是结构化都不影响。

global 覆盖默认的 console?

aamkag61

aamkag617#

+1,EggLogger 里加个。

相关问题