を動作していないファイルにログ:ウィンストン私は、ロギングのためウィンストンを使用
var winston = require('winston');
var logger = new(winston.Logger)({
transports: [
new(winston.transports.Console)(),
new(winston.transports.File)({filename: '/var/log/logF.log'})
]
});
と私は、このログに書き込む:
logger.log("File: " + path + " was found");
何らかの理由で、ファイル/var/log/logF.log
も更新されず、標準出力にログは表示されません。
ログはどのように '/var/log/logF.log'に書き込まれるのですか?
ログを '.log'レベルに設定する方法は? –
@OrSmith「ログ」レベルはありません。 [あらかじめ定義されたものの1つ]を使用する必要があります(https://github.com/flatiron/winston#logging-levels)。または、あなた自身が定義することもできます(https://github.com/flatiron/ winston#を使用するカスタムログレベル)しかし、私はあなたが手動で "ログ"になるようにレベルを定義することはできないと思います。それはデフォルトの '.log()'関数を駄目にして動作しません。 – laggingreflex
私はこのことについて100%完全に確信しているわけではありません。私はこの厳しい問題にぶつかって欲求不満になり、「ログ」レベルを上書きしないことを覚えています。実験しても構いませんが、私は単に「情報」やその他のレベルを使用していきます。 – laggingreflex