当我为node.js项目在本地运行mocha测试套件时,记录器(通过pino)按预期输出到控制台,但是当它在CircleCI中运行时(docker circleci / node:10.16.3-browsers executor) ,没有记录器输出。我什至尝试通过SSH进入构建容器并在其中运行它,但是仍然没有记录器输出。摩卡输出本身在那里(测试列表,通过/失败状态等),但是我的应用程序代码中没有任何日志消息显示。我检查了我的日志级别,这不是问题。
容器上是否有一些设置/配置阻止它写入标准输出? (AFAIK,记录器默认情况下使用stdout)