https://realpython.com/python-loguru/
Este repositório contém exemplos práticos e explicações sobre como utilizar o Loguru, uma biblioteca de logging para Python que simplifica o registro de logs em aplicações modernas.
-
00-fundamentals/
Fundamentos do Loguru, primeiros passos e exemplos básicos de logging. -
01-error-handling-and-debbuging/
Exemplos de tratamento de erros e depuração usando Loguru. -
02-structured-logging-for-modern-applications/
Técnicas de logging estruturado, incluindo logs em JSON e customização de saída.
-
Instale as dependências:
pip install -r requirements.txt
-
Execute qualquer exemplo diretamente:
python 00-fundamentals/00-fundamentals.py
O Loguru oferece:
- Sintaxe simples e intuitiva
- Níveis de log prontos para uso
- Registro em arquivos com rotação e retenção
- Logging estruturado (JSON)
- Tratamento de exceções com decoradores
- Documentação oficial do Loguru
- loguru.md: Explicações detalhadas sobre níveis de log e configuração de arquivos
Sinta-se à vontade para explorar os diretórios e adaptar os exemplos conforme sua necessidade!