Skip to content
Snippets Groups Projects
Commit 8ee4b027 authored by Max Kimmich's avatar Max Kimmich
Browse files

Adding console handler for logging

parent 356db033
No related branches found
No related tags found
No related merge requests found
...@@ -16,6 +16,17 @@ current_directory = Path(__file__).resolve().parent ...@@ -16,6 +16,17 @@ current_directory = Path(__file__).resolve().parent
logger = logging.getLogger("test-classifier") logger = logging.getLogger("test-classifier")
logger.setLevel(level=logging.DEBUG) logger.setLevel(level=logging.DEBUG)
# create console handler and set level to debug
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.DEBUG)
# formatter for console handler
console_formatter = logging.Formatter(
"%(asctime)s - %(name)s - %(levelname)s: %(message)s"
)
console_handler.setFormatter(console_formatter)
# add console handler to logger
logger.addHandler(console_handler)
run_name_prompt = """ run_name_prompt = """
Create a random name that sounds german or dutch Create a random name that sounds german or dutch
The parts should be separated by underscores and contain only lowercase. The parts should be separated by underscores and contain only lowercase.
...@@ -33,10 +44,12 @@ def initialize_run_directory(model: OpenAI | Llama2): ...@@ -33,10 +44,12 @@ def initialize_run_directory(model: OpenAI | Llama2):
run_directory = current_directory / f"runs/{run_name}" run_directory = current_directory / f"runs/{run_name}"
# TODO what if name exists? # TODO what if name exists?
run_directory.mkdir(parents=True, exist_ok=False) run_directory.mkdir(parents=True, exist_ok=False)
# create file handler and set level to debug
file_handler = logging.FileHandler(run_directory / "output.log") file_handler = logging.FileHandler(run_directory / "output.log")
file_handler.setLevel(logging.DEBUG) file_handler.setLevel(logging.DEBUG)
formatter = logging.Formatter("%(asctime)s %(levelname)s %(message)s") formatter = logging.Formatter("%(asctime)s %(levelname)s %(message)s")
file_handler.setFormatter(formatter) file_handler.setFormatter(formatter)
# add file handler to logger
logger.addHandler(file_handler) logger.addHandler(file_handler)
logger.info(f"Hello my name is {run_name} and I live in {run_directory}") logger.info(f"Hello my name is {run_name} and I live in {run_directory}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment