0

我正在使用 Sails v0.10,记录器基于 Winston,但是在记录时我无法打印字符串参数。

问题

var name = 'sails';
var email = 'x@y.com';
sails.log.verbose('name=%s, email=%s, password=%s', name, email);
//Output: name=%s, email=%ssails x@y.com
//Expected: name=sails, email=x@y.com

我在这里做错了什么?

4

1 回答 1

0

默认 Sails 记录器 ( Captains-log ) 不再包装 Winston。我已经更新了文档以反映更改(感谢您指出!)

您的示例的语法是:

sails.log.verbose("name=",name,"email=",email)

更像是常规console.log语法。如果您愿意,请参阅船长日志的自述文件以查看如何将其与 Winston 一起使用的示例。

于 2014-05-04T18:24:42.443 回答