我只有npm安装node-syslog但它不起作用.
我有一个系统日志服务器(IP地址和local0).
我正在寻找一个syslog模块来帮助我将消息发布到syslog.但我不知道应该使用哪一个.请给我一些建议.谢谢.
哦..如果有一个好的syslog解析器(node.js),请告诉我.:)
Dav*_*aun 16
像你一样,我也在寻找一个系统日志解决方案,直到我发现这个意见:
日志是一个流,每个人都应该这样对待它们.您的程序应该记录到stdout和/或stderr,并省略任何尝试处理日志路径,日志轮换或通过syslog协议发送日志.指向程序日志流的位置可以留给运行时容器:本地终端或IDE(在开发环境中),Upstart/Systemd启动脚本(在传统的托管环境中),或者像Logplex/Heroku这样的系统(在平台环境).
https://adam.herokuapp.com/past/2011/4/1/logs_are_streams_not_files/
现在我很高兴结束了我的搜索并正在使用console.log.
小智 10
我用过这两个
和
没有任何问题.
但是当我遇到你的情况时,我会跑:
 npm search $(what im looking for)
我运行了npm搜索系统日志,这是我的输出,希望它有所帮助.
ain                  Syslog logging for node.js                                    =akaspin       (prehi
ain-tcp              Syslog logging for node.js, with syslog/TCP support           =andry1        2011-0
ain2                 Syslog logging for node.js. Continuation of ain               =phuesler      2012-0
ain2-fs              Syslog logging for node.js. Continuation of ain               =ossareh       2011-1
ain2-papandreou      Syslog logging for node.js. Continuation of ain               =papandreou    2012-0
artifi-glossy        Syslog parser and producer. It is fork of https://github.com/squeeks/glossy - pleas
beatit               Simple agent that can stay hooked on a log file (even if while log rotated and send
frontail             tail -F output in browser                                     =mthenw        2012-0
glossy               Syslog parser and producer                                    =squeeks       2012-0
netasqsyslog         Syslog for NETASQ security appliances                         =sdolard       2012-0
node-nativesyslog    JavaScript-only syslog module for NodeJS                      =janoszen      2011-1
node-syslog          Node module to support sending messages to syslog daemon      =schamane      2012-0
posix                The missing POSIX system calls                                =mel           2012-0
rconsole             'syslog.h' bindings with a revised console module             =tblobaum      2012-0
simplelogger         A simple logging solution supporting file, stdout and syslog output =ditesh 2011-06
splog                A NodeJS library which provides a syslog-like remote logging interface =mattbornski
syslog               Syslog-ng TCP client, with basic fault-tolerance.             =cloudhead     2011-0
syslog-node          A syslog server and realtime web view of syslog messages      =cconstantine  2011-0
syslogd-nodejs       syslogd in node.js with logging to cli, file, mongodb and via websockets =crahles 2
tails                Aggregate your syslog messages & filter for those that matter in real time. =porter
winston-syslog       A syslog transport for winston                                =indexzero     2011-0
winston-syslog-ain2  An ain2 based syslog transport for winston                    =lamtha        2012-0
我尝试了npm搜索中列出的大多数模块,并且没有任何运气.
幸运的是,最后,我偶然发现了一个rconsole,我发现它比其他任何一个都更容易配置和使用.
它也很好,它允许您在开发过程中对标准输出进行颜色和时间戳(以及跟踪等).
简单地说npm i rconsole,从文档中使用:
require('rconsole')
console.set({ facility: 'local0', title: 'basic' })
console.emerg('level 0')
console.alert('level 1')
console.crit('level 2')
console.error('level 3')
console.warn('level 4')
console.notice('level 5')
console.info('level 6')
console.log('level 6')
在OSX上,我使用了检查我的syslog tail -f /var/log/system.log
| 归档时间: | 
 | 
| 查看次数: | 13382 次 | 
| 最近记录: |