2017-12-20 17 views

答えて

0

const winston = require('winston'); 
require('winston-loggly-bulk'); 

winston.add(winston.transports.Loggly, { 
    inputToken: "mytokenhere", 
    subdomain: "mysubdomain", 
    tags: ["Winston-NodeJS"], 
    json:true 
}); 

winston.log('fatal','<i>testing fatal</i>'); 

おかげで指定したログレベルを使用してオプションでlevelフィールドを持つことができます。これらのエラーだけをlogglyに記録します。

winston.add(winston.transports.Loggly, { 
level: 'error' 
}); 

その他のオプションはそのまま使用できます。

+0

サンデップのおかげでありがとう。 レベル:致命的なオプションを追加しても何も起こりません ログはlogglyに送信されません – Chico

+0

私はwinstonに致命的と呼ばれるレベルはないと思います。以下からanythinを使用してみてください: { EMERG:0、 警告:1、 クリティカル:2、 エラー:3、 警告:4、 通知:5、 情報:6、 デバッグ:7 } –

+0

これらのカスタムレベルを定義しようとしましたが、成功しませんでした。 私は、公式のLogglyドキュメントのwinston-loggly-bulkパッケージを使用しており、指示に従っています:https://www.loggly.com/ultimate-guide/node-logging-basics/ 唯一のレベルは情報ですinfo 、エラー、デバッグと警告 – Chico

関連する問題