Skip to main content

Uma biblioteca simples para gravar resultados de logs em arquivos.

Project description

ResultWriter

O ResultWriter é uma biblioteca leve e direta para a persistência de resultados de execução em arquivos. Desenvolvida para simplificar o processo de gravação de logs e saídas de sistemas sem a necessidade de configurações complexas.

Instalação

Você pode instalar o pacote localmente utilizando o pip a partir da raiz do diretório do projeto:

'''python pip install resultwriter

Como usar

A biblioteca foi projetada para ser intuitiva. Primeiro, instancie o ResultWriter, configure os parâmetros e defina o conteúdo antes de salvar.

'''python from resultwriter import ResultWriter

Inicialização

rw = ResultWriter()

Configuração do nome do arquivo

rw.coderesultname("resultado_teste")

Configuração da extensão

rw.logextension("md")

Definição do conteúdo

rw.set_content("# Relatório de Execução\nO processo foi concluído com êxito.")

Gravação do arquivo

rw.SaveResult()

Métodos Disponíveis

coderesultname(name: str): Define o nome do arquivo que será gerado (sem a extensão).

logextension(extension: str): Define a extensão do arquivo (ex: txt, md, json). Não é necessário incluir o ponto inicial.

set_content(content: str): Define a string que será escrita dentro do arquivo.

SaveResult(): Executa a operação de escrita no sistema de arquivos utilizando as configurações atuais.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

resultwriter-0.1.0.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

resultwriter-0.1.0-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file resultwriter-0.1.0.tar.gz.

File metadata

  • Download URL: resultwriter-0.1.0.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for resultwriter-0.1.0.tar.gz
Algorithm Hash digest
SHA256 45e81885efd3020170a95aa7f77a07f14646f7bc907482e635a0c84a287eb1e0
MD5 df451fb07d3165202d6ab6163dfbecaa
BLAKE2b-256 01c683e329484300605ff5be279c306aa55865b11ebb7af837acdc563371a50b

See more details on using hashes here.

File details

Details for the file resultwriter-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: resultwriter-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for resultwriter-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10ad675209edef9571809dc454fa62cb6e0cc84fb1b6614af28240d138447a21
MD5 f7ea96fffecb3e5795c4f8a0057245b2
BLAKE2b-256 249a122ab95350ca25adfb2bc11c2a537317cfddba69c69e26e04670c2ade17e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page