criação de modulo para efectuar registo do comportamento da aplicação

This commit is contained in:
2025-05-02 11:41:22 +01:00
parent 085469f497
commit 48cbc74ab5

View File

@ -1,9 +1,18 @@
# logger.py # logger.py
# Função para escrever logs do processo # 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): # criar agente logger
""" logger = logging.getLogger("uniq")
Escreve mensagem no ficheiro de log. logger.setLevel(logging.WARNING)
"""
pass 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)