aureliowozhiak / DLaaS

Data Lake as a Service
23 stars 6 forks source link

Logging init #32

Closed aureliowozhiak closed 1 year ago

aureliowozhiak commented 1 year ago

Implementação de Log em Python

Neste código Python, implementamos um sistema básico de log usando a biblioteca logging. O objetivo é registrar mensagens informativas durante a execução do programa para acompanhar o progresso e ajudar na depuração.

O que foi feito de novo:

  1. Importação da Biblioteca logging: No início do código, importamos a biblioteca logging, que é usada para configurar e registrar mensagens de log.

  2. Configuração do Sistema de Log:

    • Definimos o arquivo de log como "logs/init.log", onde todas as mensagens de log serão armazenadas.
    • Configuramos o nível de log para INFO, o que significa que o sistema registrará mensagens informativas.
    • Especificamos o formato das mensagens de log, incluindo a data e hora em que a mensagem foi registrada, o nível de log e a mensagem em si.
  3. Registros de Mensagens de Log:

    • Dentro do loop principal, adicionamos chamadas logging.info() para registrar mensagens informativas em locais apropriados do código.
    • Essas mensagens de log incluem informações sobre o que está sendo processado, como URLs, solicitações API e operações de banco de dados.
  4. Encerramento do Log: Após a conclusão do programa, chamamos logging.shutdown() para garantir que o sistema de log seja encerrado corretamente.

  5. Arquivo de Log: Certifique-se de criar a pasta "logs" no mesmo diretório do script ou ajustar o caminho do arquivo de log conforme necessário.

Esta implementação do log torna mais fácil acompanhar o progresso do programa e identificar problemas, caso ocorram. As mensagens de log são registradas em um arquivo separado, o que é útil para análise e auditoria.