Logausgabe unterdrücken bei delete readings

Begonnen von reisner, 16 Oktober 2022, 17:37:14

Vorheriges Thema - Nächstes Thema

reisner

Hallo,
ich brauche Hilfe bei einem bestimmt simplen Problem. In einer Perl Funktion rufe ich fhem("deletereading Tanken station.*"); auf. Das führt zum gewünschten Ergebnis, aber leider auch zu vielen Logeiträgen, die die Löschung bestätigen. Ein globales verbos 0, bzw. im aufrufenden at und im Tanken device stellt das loggen auch nicht ab. Hat jemand den erlösenden Hinweis für mich?

Gruß und Danke
Ralph

betateilchen

----------
Es ist mir egal, wer Dein Vater ist.
Solange ich hier angele, läufst Du hier nicht übers Wasser!
----------

reisner

Ich habe es doch gewusst, simple. Aber man muss es eben wissen.
Vielen Dank für die Hilfe, das macht mein Log wieder übersichtlich.

Gruß
Ralph

betateilchen

Zitat von: reisner am 16 Oktober 2022, 17:57:34
Ich habe es doch gewusst, simple. Aber man muss es eben wissen.

Oder es müsste halt irgendwo dokumentiert sein, was bisher nicht der Fall ist.
----------
Es ist mir egal, wer Dein Vater ist.
Solange ich hier angele, läufst Du hier nicht übers Wasser!
----------

betateilchen

----------
Es ist mir egal, wer Dein Vater ist.
Solange ich hier angele, läufst Du hier nicht übers Wasser!
----------

TomLee

Zitat von: betateilchen am 16 Oktober 2022, 17:59:30
Oder es müsste halt irgendwo dokumentiert sein, was bisher nicht der Fall ist.

Es gibt eine Bemerkung dazu:

Zitat von: commandref
Perl Perl specials
...
Bemerkung: Wenn diese Funktion einen wert zurück liefert, wird dieser in der allgemeinen Logdatei gespeichert.. Benutzen sie "1" als zweites Argument um dieses speichern zu verhindern. Sinnvoll ist dieses Argument bei der Abfrage von Werten mittels "get...".

betateilchen

An der Stelle würde ich das niemals suchen.
----------
Es ist mir egal, wer Dein Vater ist.
Solange ich hier angele, läufst Du hier nicht übers Wasser!
----------