在测试时抑制Sailsjs中的模型错误

时间:2016-05-06 01:08:57

标签: sails.js

在我的测试中使用SailsJS 0.12.3,我故意让我的模型验证失败,但它会将这些验证错误吐出到控制台,从而制作出一个非常混乱的测试屏幕。

我知道这很愚蠢,但有一种简单的方法可以抑制这些错误吗?

debug: Environment : development
debug: Port        : 1337
debug: -------------------------------------------------------
  AuthController
    /csrfToken
      ✓ should return a _csrf token for me to use
    /api/v1/login
debug:  Error (E_VALIDATION) :: 1 attribute is invalid
    at WLValidationError.WLError 

1 个答案:

答案 0 :(得分:1)

您可以在解除Sails时将日志级别设置为error

sails.lift({log: {level: 'error'}});

然后你将不再获得调试级别的消息。