summaryrefslogtreecommitdiff
path: root/python/log.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/log.py')
-rw-r--r--python/log.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/python/log.py b/python/log.py
index 2f5dda49..13c65c81 100644
--- a/python/log.py
+++ b/python/log.py
@@ -365,10 +365,13 @@ def close_logs():
class Logger:
- def __init__(self, session_id: int, logger_name: str):
+ def __init__(self, session_id: int, logger_name: str, handle=None):
self.session_id = session_id
self.logger_name = logger_name
- self.handle = core.BNLogCreateLogger(logger_name, session_id)
+ if handle:
+ self.handle = handle
+ else:
+ self.handle = core.BNLogCreateLogger(logger_name, session_id)
def log(self, level: LogLevel, message: str) -> None:
log(level, message, self.logger_name, self.session_id)