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.
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:
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.



