Seite 1 von 1

Händisches debuggen mit curses...

Verfasst: Montag 28. Februar 2011, 12:06
von mutetella
Hallo,

zum Debuggen hat es mir bisher in der Regel ausgereicht, mit print in eine 'Problemzone' hineinzuschauen.
Wenn ich allerdings curses verwende, funktioniert das natürlich nicht mehr. Jetzt suche ich nach einer Möglichkeit, neben der Konsole, in der das curses-Programm sichtbar ist eine weitere Konsole zu haben, in die ich dann meine print-Ausgaben umleiten kann.
So kenne ich das auch, wenn ich ein wx-Programm starte: Ein Fenster mit dem wx-Programm und die Konsole, von der ich das wx-Programm gestartet habe, in der dann auch print-Ausgaben erscheinen.

Mir wäre schon geholfen, wenn ihr mir ein oder zwei Stichpunkte geben könntet...

mutetella

Re: Händisches debuggen mit curses...

Verfasst: Montag 28. Februar 2011, 13:00
von BlackJack
@mutetella: Mit dem `logging`-Modul in eine Datei protokollieren und die dann in einem anderen Fenster mit `tail` lesen, wäre eine Möglichkeit.

Re: Händisches debuggen mit curses...

Verfasst: Dienstag 1. März 2011, 11:05
von mutetella
@BlackJack:
Danke für den Tipp, hab' ich inzwischen so umgesetzt, wobei ich auch watch noch mit einbezogen habe...

Re: Händisches debuggen mit curses...

Verfasst: Dienstag 1. März 2011, 11:16
von cofi
Das kann `tail` schon ganz alleine. Schau dir mal den `-f` Parameter an.

Re: Händisches debuggen mit curses...

Verfasst: Dienstag 1. März 2011, 11:56
von mutetella
Oh Mann... [grtlgrmpf]

Den Parameter hatte ich mir schon angeschaut allerdings reichte mein Englisch mal wieder nicht, um wirklich zu verstehen, dass das genau das ist, wonach ich gesucht habe. Und um den manpage-Abschnitt mit Hilfe von Linguee durchzukauen war ich zu faul.

Über sowas (== mich) könnte ich mich immer dermaßen ärgern... :(

Jedenfalls danke für Deine Hilfe!

mutetella