Forum: Mikrocontroller und Digitale Elektronik Logs ESP nachträglich auslesen?


von Marcel (Gast)


Lesenswert?

hallo,
kann man die logs von einem esp32 (z.b. ESP_LOGW()) nachträglich 
auslesen?
oder kann man sich die nur ansehen, wenn man mit
idf.py -p com flash monitor
direkt flasht?
Wenn die esps dann überall verstreut sind, habe ich ja nicht immer ein 
pc dran hängen. Wäre aber ganz nett, wenn man die sich irgendwie 
zwischendrinn mal runterladen könnte um zu sehen ob es irgendwelce 
error/warning oder so gibt

von nixda (Gast)


Lesenswert?

> By default, the logging library uses the vprintf-like function to
> write formatted output to the dedicated UART. By calling a simple API,
> all log output may be routed to JTAG instead, making logging
> several times faster.


Da zeichnet niemand was auf, was man später runterladen könnte.

von Εrnst B. (ernst)


Lesenswert?

Schick deine Logdaten einfach an einen zentralen Syslog-Server.
Ist im Endeffekt nur ein simples UDP-Paket, gibt aber natürlich auch 
Bibliotheken dazu, die das komplizierte Berechnen von "Facility<<3 | 
Priority" und Einsetzen von Host- und Applicationname in ein "sprintf" 
kapseln.

das ganze dann per
esp_log_set_vprintf
als neue Standard-Logausgabenfunktion (statt UART) einstellen.

Vorsicht vor Rekursion, das Senden der Syslog-UDP-Pakete sollte 
möglichst selber keine Logausgaben produzieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.