Habilite o parâmetro FWTRACELOG=1 no appserver.ini, que todas as mensagens que vier de API (e principalmente do Smartview), irão aparecer no console.log. Existe uma forma de capturar a mensagem de erro que aparece no Toast no Smartview.
//Grupo de Perguntas
self:lExistPergunte := self:SetPergunte(SX1GRUPO)
If !self:lExistPergunte
cMsgSX1 := OemToAnsi(I18N(STR0004,{SX1GRUPO})) //#Grupo de perguntas #1[SX1GRUPO]# nao encontrado. Verifique na tabela SX1, o grupo de perguntas informado
self:setErrorStatus(400,STR0005,cMsgSX1) //#Sem Pergunte
FwLogMsg("WARN",, "SmartView ESTSV030",,,,cMsgSX1,,,)
EndIf
A função FWLOGMSG vai mandar a mensagem capturada no component Toast, e grava no console.log. Se a chave estiver ligada no appserver.ini, você vai enxergar tudo.
Espero ter ajudado.
Até mais.
Michel Sander.
Lucas, se está ocorrendo erro, vai aparecer no console do seu appserver.
— Daniel Mendes 26 de Mar de 2024