Seite 1 von 1

bottle Status Code Definitions ausblenden

Verfasst: Donnerstag 24. März 2011, 17:10
von mathman
Guten Abend :)

bottle zeigt z.Z. die gesamten Status Code Definitions, also für übertragen etc..
Jetzt möchte ich aber das es mir nichts in Fenster ausgbigt, also nur das es
gestartet ist und das man es mit Steuerung + C wieder aus schaltet.

Gibt es da eine Möglichkeit

Gruß

Re: bottle Status Code Definitions ausblenden

Verfasst: Donnerstag 24. März 2011, 17:40
von Hyperion
Nutzt Du den Entwicklungsserver denn produktiv? Wenn nein, würde ich das einfach so hinnehmen, bevor ich mich da verrenke ;-)

Wenn ja ist die Frage, ob Du das Logging generell wegwerfen willst oder es nur nicht auf stdout / stderr in der Shell sehen willst.

Eine einfache Lösung sollte es sein, das ganze außerhalb eines Terminals zu starten.

Re: bottle Status Code Definitions ausblenden

Verfasst: Donnerstag 24. März 2011, 20:13
von noisefloor
Hallo,

die Ausgaben sind alles print-Statements. Heißt, du könntest stdout verbiegen, so dass es nicht mehr auf den Bildschirm geht. Dann würdest du aber _alle_ Meldungen nicht mehr sehen.

Ansonsten würde ich hyperions Tipp befolgen:
Wenn nein, würde ich das einfach so hinnehmen, bevor ich mich da verrenke
:-)

Gruß, noisefloor

Re: bottle Status Code Definitions ausblenden

Verfasst: Freitag 25. März 2011, 00:27
von Defnull
Die Zugriffs-Logs werden vom Server und nicht von Bottle erzeugt. Du kannst also schauen, ob du bei dem Server-Adapter deiner Wahl das Logging deaktivieren kannst. Mit run(quiet=True) kannst du bei manchen Server-Adaptern die Ausgabe unterdrücken. Bottle selbst ist dann aber ebenfalls still.