, .write. , sys.stdout, sys.stderr , , .
logControl = None
def LogWrite(text, color):
logControl.SetDefaultStyle(wx.TextAttr(color, wx.NullColour))
logControl.WriteText(text)
class RedirectStdOut:
def write(self,string):
LogWrite(string, "BLACK")
class RedirectStdErr:
def write(self,string):
LogWrite(string, "RED")
....
sys.stdout = RedirectStdOut()
sys.stderr = RedirectStdErr()
logControl - , . , , dbgview , .