【问题标题】:sailsjs logging - fail to print argument valuesSailsjs 日志记录 - 无法打印参数值
【发布时间】:2014-06-20 19:55:44
【问题描述】:

我使用的是 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

我在这里做错了什么?

【问题讨论】:

    标签: sails.js winston


    【解决方案1】:

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

    你的例子的语法是:

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

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

    【讨论】:

      猜你喜欢
      • 2012-11-15
      • 2023-03-23
      • 2016-03-10
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多