tars-node / logs

TARS 框架规范的日志组件,包含滚动(大小、时间)与染色日志
6 stars 7 forks source link

不应该强依赖 @tars/winston-tars 扩展的全局 winston #1

Open Youjingyu opened 5 years ago

Youjingyu commented 5 years ago

@tars/winston-tars 直接在 winston 原型上扩展了 winston.transports,而由于 npm 的版本机制,@tars/logs 目录下可能存在自己的 winston,比如存在如下目录 @tars/logs/node_modules/winston,这时,@tars/logs 使用的是自己目录下的 winston,导致 @tars/winston-tars 拓展的 winston.transports 无效

lzhprigrammer commented 2 years ago

very good! It's a very useful tip. I had this problem

lzhprigrammer commented 2 years ago

How to solve this problem?