node-pinus / pinus

A fast,scalable,distributed game server framework for Node.js, Powered by TypeScript. 一个TypeScript写的node.js分布式游戏/应用服务器框架(原型基于pomelo)。
https://pinus.io
MIT License
1.82k stars 375 forks source link

pinus-logger模块打印对象时,显示[object object]的问题 #737

Open zx331789 opened 1 year ago

zx331789 commented 1 year ago

logger

这个地方可以优化一下,每次打印对象都不显示里面的字段

whtiehack commented 1 year ago

建议在你需要打印出详细信息的地方 序列化后传给logger.

zx331789 commented 1 year ago

有时候并不情楚是对象还是字段,我现在是直接改了logger模块

这里不打印对象是有什么原因吗?

whtiehack commented 1 year ago

原因不知道.应该是pomelo的代码原样搬过来了. 如果直接打印对象. 可能对性能也会有影响.

不建议在仓库里改的原因是, 比如有人直接用这个打印一个大对象. 本来没问题的. 如果我们改了, 把对象打印出来.那可能会出问题的吧.

zx331789 commented 1 year ago

嗯,可能有这个原因吧。 不过生产环境一般都会做日志打印级别控制