From 566e71ee9b0fe107d5ac72eb73df0c15c92c0447 Mon Sep 17 00:00:00 2001 From: Steven Clontz Date: Wed, 23 Jul 2025 16:32:40 -0700 Subject: [PATCH] add feature to emit logs --- pretext/logger.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pretext/logger.py b/pretext/logger.py index 7c33b691..c4917851 100644 --- a/pretext/logger.py +++ b/pretext/logger.py @@ -42,3 +42,16 @@ def add_log_file_handler(log_folder_path: Path) -> None: file_log_format = logging.Formatter("{levelname:<8}: {message}", style="{") fh.setFormatter(file_log_format) log.addHandler(fh) + +def print_logs(log_level="info") -> None: + levels = { + "info": logging.INFO, + "debug": logging.DEBUG, + } + if log_level.lower() not in levels.keys(): + raise ValueError(f"invalid log_level: {log_level}") + return + log = logging.getLogger("ptxlogger") + logger.add_log_stream_handler() + log.setLevel(levels[log_level.lower()]) + return