Skip to content

PM2 module to redirect application logs to syslog

Notifications You must be signed in to change notification settings

agrosjea/pm2-syslog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pm2-syslog

This is a fork of https://github.com/pm2-hive/pm2-syslog

It adds the ability to send logs to a remote Syslog server and specify its IP and port

Howto

pm2 install agrosjea/pm2-syslog
pm2 set pm2-syslog:serverAddress [xxx.xxx.xxx.xxx] (localhost by default)
pm2 set pm2-syslog:serverPort [xxxxx] (514 by default)
pm2 set pm2-syslog:syslogFormat [xxxxx] (RFC5424 by default, other format supported is RFC3164)

Redirect all logs of PM2 + Apps managed into /var/log/syslog

Configure OS

Edit /etc/rsyslog.conf and uncomment:

# provides UDP syslog reception
module(load="imudp")
input(type="imudp" port="514")

Restart rsyslog:

$ sudo service rsyslog restart

Install module

# Install
$ pm2 install pm2-syslog

# Uninstall
$ pm2 uninstall pm2-syslog

License

MIT

About

PM2 module to redirect application logs to syslog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%