1

いくつかのメッセージを rsyslog サーバーに記録しようとしています。ログをファイルとして保存したいので、ファシリティ 20 に対してログ ファイル message.log をセットアップしました。

これを実行すると、すべてのログが message.log に表示されるはずです。しかし、私はそれを見ません。理由はありますか?

    var express = require('express');

    var winston = require('winston');
        require('winston-rsyslog');

    winston.add(winston.transports.Rsyslog, {level:"silly", protocol:'T', host:"xxxxxxxx", port:514, facility: 20});


    var app = express(express.logger());


    app.get('/rsyslog', function (req, res, next) {

         winston.info('Say hello');
         winston.info('notice: %d', Date.now());
         winston.info('hostname is: ' + require('os').hostname()); 
         winston.error('error');

         res.end('all messages logged to rsyslog successfully');

    })

    app.listen(3000);
4

0 に答える 0