Skip to main content

No project description provided

Project description

log_kbots

made-with-python PyPI

A biblioteca fornece uma função que aceita dados de robôs como entrada, os valida e cria um arquivo json pronto para upload.

Instalação:

pip install log-kbots

Funções:

  • make_log( robot_name: str, schedule_value: str, start_date: datetime, status: str, error_value: str = None, detail_value: str = None): Gera o arquivo json.

  • save_log(PATH_LOG: str, robot_name: str, schedule_value: str, start_date: datetime, status: str, error_value: str = None, detail_value: str = None): Gera o arquivo json e o salva no PATH indicado.

  • post_log(URL: str, robot_name: str, schedule_value: str, start_date: datetime, status: str, error_value: str = None, detail_value: str = None): Gera o arquivo json e o envia para a URL indicada.

Parâmetros:

  • PATH_LOG (str): Caminho para o diretório para fazer o salvamento do arquivo Json.
  • URL (str): Caminho para o diretório para fazer o envio do arquivo Json.
  • robot_name (str): Código do robô (ex: DGA-100).
  • schedule_value (str): Agendamento do robô em formato padrão cron.
  • start_date (datetime): Datahora do início do processamento do dado.
  • status (str): Status final do processamento do dado, necessariamente deve conter um dos seguintes status: 'WARNING', 'FAIL' e 'SUCCESS'.
  • error_value (str, optional): Mensagem de erro quando existente. Padrão é None.
  • detail_value (str, optional): Informações adicionais ao dado quando necessário. Padrão é None.

Requirements:

requests >= 2.25.1

Desinstalação:

pip uninstall log-kbots

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

log_kbots-1.0.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

log_kbots-1.0.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file log_kbots-1.0.0.tar.gz.

File metadata

  • Download URL: log_kbots-1.0.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for log_kbots-1.0.0.tar.gz
Algorithm Hash digest
SHA256 48ac96993b98606415d220a7988850f9ffc1f38fb0ed4b9891ded825b294f9d2
MD5 08feae3a158b07cdb9dab3121cc8071a
BLAKE2b-256 a752c4bc9057c3dab74076e693ffcc790a7e9ff6091cbdeafdc713ba1b0e5009

See more details on using hashes here.

File details

Details for the file log_kbots-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: log_kbots-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for log_kbots-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 28b0eba5420f9d5f4b3d42374d9457def208a73a8cf543c46de2536400aada89
MD5 400df1572b9b98f653d8bc82fdeb5e2a
BLAKE2b-256 f54e88140194dbb9cb5a2b47067e0018ea3e07c725cdfc950e121f36c8c5d35e

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