我使用grunt-contrib-uglify来uglify项目。这些文件有几个console.log
s(我希望它们留在那里)。
在我的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"...}}
}
什么是我的日志包装所以它们都显示为警告但实际上不是?