System logger
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
maze 780e7e544d Time support vor 1 Jahr
.gitignore Initial commit vor 1 Jahr
LICENSE Initial commit vor 1 Jahr
README.md Updated README vor 1 Jahr
Syslog.cpp Time support vor 1 Jahr
Syslog.h Time support vor 1 Jahr
Syslog.hpp Use .h for headers vor 1 Jahr
library.json Added platformio metadata vor 1 Jahr
library.properties Added platformio metadata vor 1 Jahr

README.md

Syslog

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.

Example

#include <Syslog.h>

void setup() {
    Serial.begin(115200);
    syslog(INFO, "setup starts");

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

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

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

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