{"repo":"mlesniew/PicoSyslog","free":true,"listed":false,"github":"https://github.com/mlesniew/PicoSyslog","clone":"git clone https://github.com/mlesniew/PicoSyslog.git","description":"PicoSyslog: A tiny ESP8266 & ESP32 library for sending logs to a Linux Syslog server","language":"C++","stars":13,"topics":["arduino","esp32","esp8266","logging","syslog"],"license":"LGPL-3.0","category":"analytics","readme_excerpt":"PicoSyslog PicoSyslog is a lightweight logging library for ESP8266 and ESP32 that makes it easy to send logs to a syslog server. Features Lightweight & simple – easy to set up and use. Drop-in replacement for Serial – same API, just swap Serial for a PicoSyslog::Logger instance. Logs are sent to both the syslog server and Serial . Supports syslog log levels and tags Quickstart 💡 Want more? Check out the examples for more ways to use PicoSyslog! Installation Arduino IDE PlatformIO Setting up a syslog server PicoSyslog works with any syslog server listening on UDP port 514 (e.g. rsyslog). To spin up a quick syslog server using Docker: Logs will be displayed live as they arrive. Limitations PicoSyslog uses UDP, so some messages may be lost even if WiFi is connected Best-effort logging: messages can be dropped if the network is unavailable (but logging to the serial console will always work). Line-buffered output: logs are only sent when a full line (ending with \\n ) is written.","default_branch":null,"files":null,"tree":[],"storefront":"/r/mlesniew","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mlesniew/PicoSyslog/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."}