logging ausstellen
@Boa
Das wuerde dir ja nix helfen, denn es geht ja gerade darum, *keine* Konfigurationsdatei zu haben. Es ist ein etwas nervendes Verhalten des logging-Moduls, es sollte diesen NullHandler auf root implizit gesetzt haben (oder einfach die Warnung nicht schmeissen), aber so ist's halt.
Das wuerde dir ja nix helfen, denn es geht ja gerade darum, *keine* Konfigurationsdatei zu haben. Es ist ein etwas nervendes Verhalten des logging-Moduls, es sollte diesen NullHandler auf root implizit gesetzt haben (oder einfach die Warnung nicht schmeissen), aber so ist's halt.
Wie gesagt, den NullHandler gibt es in der von mir Verwendeten Python Version nicht. Ich werde das Logging lassen wie es ist und die Rechte bei der Installation entsprechend setzen. Das sollte fürs Erste reichen.
Dank noch Mal,
Boa
Dank noch Mal,
Boa
@Boa: Den NullHandler kannst Du wie gezeigt trivialerweise selbst implementieren. Du sollst ihn auch nicht in der Konfigurationsdatei einstellen, sondern den in einem Modul verwendeten Handlern im Quelltext zuweisen, um die von deets (danke für die Korrektur übrigens) erwähnte Warnung zu unterdrücken.
In der Konfigurationsdatei konfigurierst Du dann nur genau die Logger, die auch loggen sollen, und lässt den Rest einfach unangetastet.
In der Konfigurationsdatei konfigurierst Du dann nur genau die Logger, die auch loggen sollen, und lässt den Rest einfach unangetastet.
Den NullHandler gibt es *nirgends*. Deswegen habe ich den ja implementiert. Dieses Rezept (einen NullHandler bauen & an den root-handler zu haengen) ist die Standard-Vorgehensweise, um den "no handler found"-text auszuschalten. Hast du das Skript ueberhaupt mal laufen lassen?