Funções de apoio da Biblioteca de integração
formatar_arquivo
- Descrição: Tem como objetivo formatar um arquivo para enviá-lo de forma codificada (em base64), o que é útil, por exemplo, ao enviar arquivos via API em formato JSON.
- Parâmetros (JSON):
arquivo(str) –Obrigatório
– Caminho completo do arquivo a ser processado (do tipostr).
salvar_arquivo
- Descrição: É responsável por baixar um arquivo a partir de um link fornecido e salvá-lo em um local específico no sistema de arquivos local.
- Parâmetros (JSON):
link(str) –Obrigatório – URL (do tipo
str) do arquivo a ser baixado.destino(str) –Obrigatório – Caminho local (do tipo
str) onde o arquivo será salvo, incluindo o nome do arquivo e a extensão.
logMaquina
- Descrição: Tem o objetivo de registrar logs em um arquivo local, com diferentes níveis de detalhamento. Ela oferece flexibilidade para controlar o tipo de informações que são registradas, com base no nível de log especificado.
- Parâmetros (JSON):
nivel(str) –Obrigatório
– Nível do log.mensagem(str) –Obrigatório – Mensagem a ser registrada no log. Pode ser qualquer texto que descreva o evento ou erro ocorrido.
- Níveis de log:
- “debug” – Registra todos os parâmetros de entrada e saída de cada interação
- “info” – Registra todos os acessos sem os detalhes de entrada e saida
- “alert” – Registra inicio e fim de execução, alteração de parametros, credenciais e erros
- False – Desabilita o registro de log em arquivo