No project description provided
Project description
log_kbots
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
Built Distribution
Hashes for log_kbots-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28b0eba5420f9d5f4b3d42374d9457def208a73a8cf543c46de2536400aada89 |
|
MD5 | 400df1572b9b98f653d8bc82fdeb5e2a |
|
BLAKE2b-256 | f54e88140194dbb9cb5a2b47067e0018ea3e07c725cdfc950e121f36c8c5d35e |