Winston-Rsyslog没有通过工具20写入日志文件

时间:2014-03-18 14:18:56

标签: node.js rsyslog winston

我正在尝试将一些消息记录到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);

0 个答案:

没有答案