1

我使用 grunt-contrib-uglify 来丑化一个项目。这些文件有几个console.logs (我希望它们留在那里)。

在我的 E2E 测试(使用量角器)中,我browserLog在每次测试后检查:

expect(browserLog.length).toEqual(0);

这些测试在丑化之前效果很好。由于我对项目进行了丑化并随后进行了测试,browserLog因此不再是空的。它包含所有被调用console.log的 s (Log-Level: info),但被某种包装器包围。

该对象如下所示:

{
    level: {value:900, name:'WARNING'},
    message: '{"message"{
        "column":14774, ....
        "level":"info"...}}
}

是什么包装了我的日志,所以它们都显示为警告但实际上不是?

4

0 回答 0