Error Meldungen im Log bei normalem Verhalten

Hi,

ich habe selbst Firmware gebaut und deshalb auch genauer in die Logs geschaut. Dabei ist mir aufgefallen, dass auch bei den fertigen Images in den Logs immer folgende Meldungen auftauchen:

Tue Oct 14 14:50:17 2025 daemon.err micrond[1561]: nodewatcher: Generate actual status data
Tue Oct 14 14:50:17 2025 daemon.err micrond[1561]: nodewatcher: Collecting basic system status data
Tue Oct 14 14:50:17 2025 daemon.err micrond[1561]: nodewatcher: Collecting version information
Tue Oct 14 14:50:17 2025 daemon.err micrond[1561]: nodewatcher: Collecting hood information and additional status data
Tue Oct 14 14:50:18 2025 daemon.err micrond[1561]: nodewatcher: Collecting information from network interfaces
Tue Oct 14 14:50:18 2025 daemon.err micrond[1561]: nodewatcher: Collecting information from batman advanced and its interfaces
Tue Oct 14 14:50:19 2025 daemon.err micrond[1561]: nodewatcher: Collecting information about connected clients
Tue Oct 14 14:53:01 2025 daemon.info micrond[1561]: Getting hoodfile from Keyserver
Tue Oct 14 14:53:01 2025 daemon.err micrond[1561]: Connecting to keyserver.freifunk-franken.de ([2a04:2200:0:1::2]:80)
Tue Oct 14 14:53:01 2025 daemon.err micrond[1561]: saving to '/tmp/hoodfile'
Tue Oct 14 14:53:01 2025 daemon.err micrond[1561]: '/tmp/hoodfile' saved
Tue Oct 14 14:53:01 2025 daemon.info micrond[1561]: We have no new file. We do nothing. We try it again in 5 minutes...
Tue Oct 14 14:53:04 2025 daemon.info micrond[1561]: Set ULA address to br-client: fd43:5602:29bd:91:0:c025:e970:f3d5/64
Tue Oct 14 14:53:04 2025 daemon.info micrond[1561]: Set ULA EUI-64 address to br-client: fd43:5602:29bd:91:c225:e9ff:fe70:f3d5/64
Tue Oct 14 14:53:04 2025 daemon.info micrond[1561]: Set ULA route to br-client.
Tue Oct 14 14:55:07 2025 daemon.err micrond[1561]: nodewatcher: Generate actual status data
Tue Oct 14 14:55:07 2025 daemon.err micrond[1561]: nodewatcher: Collecting basic system status data
Tue Oct 14 14:55:07 2025 daemon.err micrond[1561]: nodewatcher: Collecting version information
Tue Oct 14 14:55:07 2025 daemon.err micrond[1561]: nodewatcher: Collecting hood information and additional status data
Tue Oct 14 14:55:08 2025 daemon.err micrond[1561]: nodewatcher: Collecting information from network interfaces
Tue Oct 14 14:55:09 2025 daemon.err micrond[1561]: nodewatcher: Collecting information from batman advanced and its interfaces
Tue Oct 14 14:55:09 2025 daemon.err micrond[1561]: nodewatcher: Collecting information about connected clients
Tue Oct 14 14:58:02 2025 daemon.info micrond[1561]: Getting hoodfile from Keyserver
Tue Oct 14 14:58:02 2025 daemon.err micrond[1561]: Connecting to keyserver.freifunk-franken.de ([2a04:2200:0:1::2]:80)
Tue Oct 14 14:58:02 2025 daemon.err micrond[1561]: saving to '/tmp/hoodfile'
Tue Oct 14 14:58:02 2025 daemon.err micrond[1561]: '/tmp/hoodfile' saved

Ist das beabsichtigt? Denn eigentlich sind es normale Meldungen und m.E. auch normales Verhalten. In den Skripten, z.B. /usr/sbin/nodewatcher wird folgender Code verwendet:

debug() {
	(>&2 echo "nodewatcher: $1")
}

Diese Ausgaben werden immer zu Fehlern im Log. Hat das noch andere Auswirkungen außer auf das Log wenn man das anpasst? Falls nein würde ich das mal auf „logger“ umbauen, testen und dann einen Merge Request stellen.

Grüße Daniel

Hey Daniel.

Nein, beabsichtigt ist das nicht. Eigentlich könnte man die Meldungen, die keine Fehler sind, komplett entfernen.

Funktioniert logger auch noch, wenn der nodewatcher interaktiv ausgeführt wird? Ich fürchte nicht. Am besten wäre es hier denke zu unterscheiden ob nodewatcher auf einer interaktiven Konsole läuft oder nicht. Alternativ könnten die Debugmeldungen auch per Kommandozeilenparameter aktiviert werden.

Ok. Dann würde ich es mal im Detail anschauen und mir Gedanke machen wie man das Handling so anpasst, dass die Meldungen eben nur als Fehler angezeigt werden wenn wirklich Fehler auftreten.

1 „Gefällt mir“