You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

581 B


System logger that by default logs to serial port.

This package was written for ESP8266, but is probably easy to port to other platforms such as ESP32, Arduino Ethernet shield, etc. Pull requests are welcome.


#include <Syslog.h>

void setup() {
    syslog(INFO, "setup starts");

    /* ... connect to wifi, etc. */

    WifiUDP udp;
    syslog.setHostname(String("esp-") + ESP.getChipId());
    syslog.setRemote(udp, "");

    syslog(INFO, "look, I'm now logging remotely");

void loop() {
    /* ... */