plataforma aberta podemos como que funciona os parâmetros do log qual sua importância na aba de monitoramento então aqui temos o seguinte exemplo meu fluxo eu tenho o componente log eu vou na de configuração e aqui eu coloquei como log exemplo como ST o log level tem três opções eu coloquei como erro e vocês vão entender por em breve e em message coloquei também o mesmo nome do step Vou confirmar e eu V executar o fluxo nada vai acontecer porque eu só tenho esse componente agora na aba de messages aqui no test mode poss clicar aqui
em update nós veremos aqui o log exemplo e aqui como mostrado anteriormente a mensagem tá chegando para esse componente é simplesmente Chaves vazias e isso ajuda demais no ambiente de desenvolvimento porque conseguimos entender Qual é a mensagem que está chegando e a partir disso tomar algum tipo de decisão entretanto quando o fluxo é grande demais esses cards que estamos vendo eles são limitados eles são limitado limitados a 50 cards por execução e eventualmente à medida que o nosso fluxo for crescendo nós não conseguiremos acompanhar a mensagem logs ou por meio de qualquer outro componente só
por meio do do message usando utilizando dos cads E para isso a gente precisaria e diretamente na aba de monitoramento para isso eu vou aba de monitoramento como eu fiz uma execução anteriormente ao clicar em search aqui eu tenho essa opção foi justamente a opção que eu fiz então aqui em Actions tenho por exemplo o log que eu coloquei como log level error justamente para de uma maneira descritiva bater o olho e encontrar o que estava acontecendo log connector com nome log exemplo se eu colocasse aqui dentro alguma mensagem de maneira dinâmica utilizando as chaves
duplas eu conseguiria ver por exemplo a mensagem que estava chegando diretamente então e essa é a maior importância de uma boa descrição dos logs porque assim que nós batemos o olho nessa aba de monitoramento aqui nós conseguimos entender onde estava e qual é a direção que F seguiu e qual era a mensagem que estava caminhando meio da utilização dos logs agora falando do componente Choice eu fiz a seguinte o seguinte exemplo eu tenho no meu test mode uma cidade valor de São Paulo e aqui eu tenho duas condições quando o valor for São Paulo ele
vai vir para essa condição e eu coloquei aqui novamente um log mostrando que ele veio pra direção do São Paulo nas configurações ele é um log info D selecionar da São Paulo e aqui ele tem o mesmo nome da condição e aqui acontece a mesma coisa para o Rio de Janeiro a Nosa cidade for Rio de Janeiro ele vai vir para essa condição aqui conção é Rio de Janeiro log level info e a cidade selecionada Rio de Janeiro entretanto aqui eu já vou apresentar para vocês um erro muito comum quando as pessoas utilizam o Choice
eu não defini uma condição que não é nem São Paulo nem Rio de Janeiro e por conta disso ao apertar play esse erro aparece que o componente jo ele deve ter pelo menos uma única uma condição seja other Rise Ou seja que não seja nenhuma das outras opções selecionadas e por conta disso eu vou copiar e colar esse componente eu vou fazer uma terceira condição então a gente percebe aqui que o Choice ele permite diversas condições e não apenas duas outra cidade desconhecida cidade desconhecida e aqui no tipo que é o other Rising nós não
temos uma condição para isso vou vir aqui no meu componente log Vou definir ele como cidade desconhecida seguindo as boas práticas aqui eu vou colocar um log level para o warn porque a gente não sabe o que está acontecendo e eu vou passar por meio do das chaves duplas qual que era o meu payload que estava acontecendo nesse momento para entender na aa de monitoramento o que que deu de errado então vou confirmar temos agora as três condições ao clicar Play eh a gente pode verificar se deu certo ou não olha pela AB de messages
date e aqui nós vemos que o log escolhido foi o log de São Paulo e nenhum outro nem log do Rio de Janeiro nem cidade desconhecida Então a nossa condição está funcionando de maneira correta e nessa execução o fluxo seguiria nesse caminho aqui definido por esse caminho do Meio agora caso eu mudasse para Rio de Janeiro por exemplo e o di Janeiro apertasse Play V se ele mudou o meu log aqui mudou tá vendo aqui temos o log de Rio de Janeiro então eu sei que ele está chegando para esse condição aqui ele seguiria esse
caminho e por fim se alguma coisa desse errado por exemplo se eu passasse apenas Rio ou uma cidade desconhecida eu vou cair no caminho de mod Rise que é a cidade desconhecida entretanto Como dito anteriormente não podemos nos basear unicamente pela pelas mensagens Então como que seria esse diretamente na aba de monitoramento da plataforma aqui eu vou procurar pelas últimas secções que foram as últimas três que eu fiz primeira delas é a cidade de São Paulo e aqui nós conseguimos ver por exemplo cidade selecionada São Paulo pelo log que nós colocamos depois do Choice nessa
aqui nós verificamos que a cidade selecionada é o Rio de Janeiro e por fim nessa daqui nós temos o o warn demonstrando que a cidade selecionada é desconhecida E como eu passei Chaves duplas e dentro do meu componente eu consigo ver diretamente o que veio no meu de Zone de entrada que era uma cidade com rio que não era nenhuma das opções definidas então aqui pela aba de monitoramento nós conseguimos Batu o olho e entendeu o porque deu errado justamente por ter feito uma boa configuração do log e por ter utilizado o log diretamente após
as condições do Choice então voltando pra primeira opção consigo saber que ele veio para cá justamente porque lá ele me falou que bateu a cidade desconhecida falando essa informação aqui então eu sei que o fluxo seguiu nesse caminho caso eu não tivesse colocado nenhuma informação ou eu tivesse apenas utilizado logs sem nenhuma descrição nenhuma dessas informações anteriores eu teria entendido apenas por bater o então é por isso que a gente utiliza esses dois componentes de maneira de juntos né um com o outro e para facilitar me volvimento e principalmente para facilitar na manutenção em caso
de erros Essa foi a apresentação de Choice logs como eles interagem entre si facilitando o desenvolvimento Obrigado por assistir e até o próximo vídeo