Skip to content

Commit bc37d78

Browse files
remove log handler on disconnect (#3028)
1 parent ab4fb53 commit bc37d78

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

website/documentation/content/log_documentation.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ def emit(self, record: logging.LogRecord) -> None:
3535
self.handleError(record)
3636

3737
log = ui.log(max_lines=10).classes('w-full')
38-
logger.addHandler(LogElementHandler(log))
38+
handler = LogElementHandler(log)
39+
logger.addHandler(handler)
40+
ui.context.client.on_disconnect(lambda: logger.removeHandler(handler))
3941
ui.button('Log time', on_click=lambda: logger.warning(datetime.now().strftime('%X.%f')[:-5]))
4042

4143

0 commit comments

Comments
 (0)