{"repo":"alexferl/tinysyslog","free":true,"listed":false,"github":"https://github.com/alexferl/tinysyslog","clone":"git clone https://github.com/alexferl/tinysyslog.git","description":"A tiny and simple syslog server with log rotation in Go. Works with Docker and Kubernetes.","language":"Go","stars":67,"topics":["syslog-server","log-rotation","syslog","tiny","lumberjack","go-syslog","rfc5424","logging","go","golang"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"tinysyslog A tiny and simple syslog server with log rotation. tinysyslog was born out of the need for a tiny, easy to set up and use syslog server that simply writes every incoming log (in RFC 5424 format only ) to a file that is automatically rotated, to stdout or stderr (mostly for Docker). tinysyslog is based on go-syslog and lumberjack. Quickstart If tinysyslog started properly you should see: You can take make sure logs are processed by the server by entering the following in a terminal: You should then see the following output in your terminal: Docker Quickstart Download the image: Start the container: Send a log: Confirm the container received it: Kubernetes Quickstart Apply the manifest to your cluster: Make sure the container is running: Confirm the pod started properly: You can now send logs from your app(s) to tinysyslog:5140 . Configuration","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexferl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexferl/tinysyslog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}