Ir para o conteúdo

Lab 2.8: Logando informações em tempo real

O Orquestrador BotCity Maestro permite a criação de logs customizados para armazenamento de informações relacionadas a sua automação.

Logs Logs

Você pode definir todas as colunas e inserir registros via API ou utilizando o BotCity Maestro SDK.

Criando um log

Através do Orquestrador BotCity Maestro podemos criar logs utilizando a funcionalidade Log de Execução no menu esquerdo.

Clicando em Novo Log, uma nova tela é exibida onde devemos preencher os seguintes campos:

  • Label: Identificador único deste log que utilizaremos para interfacear com o log via API ou SDK.
  • Colunas: Lista de informações que vamos manipular.
    • Label: Identificador único para esta coluna.
    • Nome: Nome a ser exibido para usuários.
    • Width: Largura sugerida para esta coluna quando exibindo o log para usuários.

Para esse treinamento, vamos criar o log com o label CotacaoMoedas e as seguintes colunas:

Label Nome width
moeda Moeda 300
valor_cotacao Valor Da Cotação 200

Após o preenchimento, a tela ficará da seguinte forma:

Novo Log

Clique em Criar e o novo log será gerado.

Criando novos registros de log

Agora que temos o log criado, vamos alterar o código para que novos registros de log sejam gerados.

Agora vamos adicionar o bloco de código para o registro de novas entradas de log.

Para isso vamos utilizar o método new_log_entry do BotCity Maestro SDK:

maestro.new_log_entry(
    activity_label="CotacaoMoedas",
    values = {
        "moeda": moeda,
        "valor_cotacao": valor_cotacao
    }
)

Quando executarmos mais tarefas, vamos observar que novos registros foram gerados na tela de entradas de log.

Log Resultado