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構文に似ています。Captain's Log のreadmeを参照して、Winston での使用方法の例を確認してください。

于 2014-05-04T18:24:42.443 に答える