egg icon indicating copy to clipboard operation
egg copied to clipboard

让 console 输出带上 tracing 信息

Open fengmk2 opened this issue 1 year ago • 7 comments

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

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

fengmk2 avatar Aug 11 '23 08:08 fengmk2

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

popomore avatar Aug 11 '23 15:08 popomore

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

fengmk2 avatar Aug 12 '23 02:08 fengmk2

希望打 trace 就用 logger?

popomore avatar Aug 13 '23 16:08 popomore

希望打 trace 就用 logger?

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

fengmk2 avatar Aug 14 '23 00:08 fengmk2

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

killagu avatar Jan 10 '24 11:01 killagu

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

global 覆盖默认的 console?

fengmk2 avatar Jan 10 '24 12:01 fengmk2

+1,EggLogger 里加个。

killagu avatar Jan 11 '24 01:01 killagu