From c73c890c361d9997f5ecf6c6ae60e510cb6145bb Mon Sep 17 00:00:00 2001 From: x9090 Date: Tue, 24 Sep 2024 08:47:56 +0800 Subject: [PATCH] Fixed missing type check when using qilingida --- qiling/log.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qiling/log.py b/qiling/log.py index d83854999..5e2b0d4e8 100644 --- a/qiling/log.py +++ b/qiling/log.py @@ -194,6 +194,9 @@ def setup_logger(ql: Qiling, logdevs: Collection[Union[IO, str]], plain: bool, o elif isinstance(dev, str): handler = FileHandler(dev) + + elif isinstance(dev, type(sys.stderr)): + handler = StreamHandler(dev) else: raise TypeError(f'unexpected logging device type: {type(dev).__name__}')