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

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!