Midway v2.11.2 发布,提供 Serverless 日志库支持
增强 1、@midwayjs/logger 日志库支持多参数输出 由于之前 @midwayjs/logger 的日志对接了 winston3,由于 winston 的入参限制,无法支持多个参数。 比如: logger.info('123', '456', '789'); 对于 winston 来说,只会识别第一个字符串,midway 在其之上做了调整和优化,使其能支持最多 2 个参数。 在新版本上,我们支持了任意数量的参数,原有的写法都恢复支持,用户不需要去记格式了。 比如下面的格式也能输出的很好。 logger.info('123', [1, 2, 3], new Error('abc'); 2、替换阿里云 FC 环境下的默认日志对象 在 FC 下,平台自带的日志输出,会出现无法输出的问题 比如(使用的是阿里云 context 上自带的 context.logger): this.ctx.logger.error(new Error('ccc')); 这句简单的错误对象输出,原来的效果 新版本我们将 context.logger 切换为了 midway 自带的 @mid...