diff --git a/modules/logger.py b/modules/logger.py index b2ab260..a6c6f2e 100644 --- a/modules/logger.py +++ b/modules/logger.py @@ -1,9 +1,18 @@ # logger.py # Função para escrever logs do processo +import logging +from pathlib import Path +# Criar pasta para registar logs, se ainda não existir +Path("logs").mkdir(exist_ok=True) -def registar_log(mensagem): - """ - Escreve mensagem no ficheiro de log. - """ - pass +# criar agente logger +logger = logging.getLogger("uniq") +logger.setLevel(logging.WARNING) + +file_handler = logging.FileHandler("logs/uniq_log.txt") +formatter = logging.Formatter("%%(asctime).s - %(levelname)s - %(message)s") +file_handler.setFormatter(formatter) + +if not logger.hasHandlers(): + logger.addHandler(file_handler)