Skip to content

Logging

Listed below are number of logging services that are worth reviewing if you're considering integrating 3rd party logging into your application.

Self Hosted

Papertrail

Installation script example for Unix / Linux...

wget -qO - --header="X-Papertrail-Token: xyz" \
https://papertrailapp.com/destinations/434024/setup.sh | sudo bash

To trigger a lot after this is configured...

echo "hi" | logger

Syslog

  • "Syslog stands for System Logging Protocol and is a standard protocol used to send system log or event messages to a specific server, called a syslog server."
  • "In computing, syslog is a standard for message logging. It allows separation of the software that generates messages, the system that stores them, and the software that reports and analyzes them."
  • Protocol - UDP

Syslog (1980) vs Syslog-ng (1998) vs Rsyslog (2004)

From Stackoverflow...