データ構造を表すクラスと GUI のクラスを持つ単純なアプリがあります。最初のクラス内でロガーを使用します。
class A(object):
def __init__(self):
self.logger = logging.getLogger(self.__class__.__name__)
self.logger.info('creating new A object')
等
GUI は、リストボックスを備えた 1 つの Tkinter ウィンドウで構成されています。
ログをリストボックスに送るにはどうすればよいですか? メッセージがコンソールやログ ファイルに表示されるのではなく、ログに記録されるので、メッセージがリストに表示されるようにしたいと考えています。
クラス内のメソッドの実行中にリストボックスを更新するにはどうすればよいですか?