https://github.com/tgentil/debug_error_message_sorter
Este script em Python é responsável por ler um arquivo de entrada contendo erros e classificar os documentos correspondentes a cada tipo de erro. Os documentos separados por tipo de erro são salvos em um arquivo de saída.
https://github.com/tgentil/debug_error_message_sorter
debug error-handling error-monitoring python sorter
Last synced: 7 months ago
JSON representation
Este script em Python é responsável por ler um arquivo de entrada contendo erros e classificar os documentos correspondentes a cada tipo de erro. Os documentos separados por tipo de erro são salvos em um arquivo de saída.
- Host: GitHub
- URL: https://github.com/tgentil/debug_error_message_sorter
- Owner: Tgentil
- Created: 2023-06-13T19:41:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-14T14:57:01.000Z (over 2 years ago)
- Last Synced: 2025-03-20T08:43:32.044Z (7 months ago)
- Topics: debug, error-handling, error-monitoring, python, sorter
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Debug Error Message Sorter
[](https://github.com/Tgentil)
Este script em Python é responsável por ler um arquivo de entrada contendo erros e classificar os documentos correspondentes a cada tipo de erro. Os documentos separados por tipo de erro são salvos em um arquivo de saída.
## Requisitos
Certifique-se de ter o Python instalado em seu sistema. O script foi desenvolvido e testado usando o Python 3.
## Utilização
1. Coloque o arquivo de entrada contendo os erros no diretório `data` com o nome `Erros.txt`.
2. Execute o script `sorter.py` a partir da linha de comando ou de sua IDE preferida.
3. O script irá ler o arquivo de entrada, classificar os documentos e salvar o resultado no arquivo `output.txt` no diretório `data`.
4. Verifique o arquivo de saída para obter os documentos separados por tipo de erro e o total de arquivos com erro.## Exemplo de entrada
O arquivo de entrada `Erros.txt` deve ter o seguinte formato:
```
1 - documento (1).pdf
Não foi detectado o tipo de comprovante. Verifique o documento
2 - documento (2).pdf
Não foi detectado o tipo de comprovante. Verifique o documento
3 - documento (3).pdf
Não foi detectado o tipo de comprovante. Verifique o documento
...
11 - documento (11).pdf
translation-not-found[Internal Server Error]
...
```## Exemplo de saída
O arquivo de saída `output.txt` terá o seguinte formato:
```
Tipo de Erro Não foi detectado o tipo de comprovante. Verifique o documento:
"Não foi detectado o tipo de comprovante. Verifique o documento"
Arquivos:
- 1 - 1 - documento (1).pdf
- 2 - 2 - documento (2).pdf
- 3 - 3 - documento (3).pdf
...===================================================================================
Tipo de Erro translation-not-found[Internal Server Error]:
"translation-not-found[Internal Server Error]"
Arquivos:
- 1 - 11 - documento (11).pdf...
===================================================================================
Total de arquivos com erro: 50
===================================================================================
```Certifique-se de preencher o arquivo de entrada com os erros apropriados antes de executar o script.
## Autor
* Thiago da Silveira Gentil