criação de modulo para efectuar registo do comportamento da aplicação
This commit is contained in:
@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user