cTextoTexto que será exibido na janela de log. Pode conter uma query, uma mensagem técnica ou outro conteúdo de apoio à análise.
AdvPL GuiaShowLog( <cTexto> )Exibe um texto em uma janela de log, sendo útil para inspeção visual de consultas, mensagens e informações de apoio durante testes.
ShowLog é uma função usada com frequência em rotinas AdvPL para apresentar textos longos ou dados de diagnóstico em uma janela de log. Na prática, costuma ser aplicada durante desenvolvimento e homologação para visualizar consultas SQL montadas dinamicamente, conteúdos de variáveis ou mensagens de apoio. Por segurança e organização, recomenda-se condicionar seu uso a perfis administrativos e evitar exibição para usuários finais em produção.
ShowLog( <cTexto> )cTextoTexto que será exibido na janela de log. Pode conter uma query, uma mensagem técnica ou outro conteúdo de apoio à análise.
A referência usada não documenta retorno para ShowLog. Use a função com foco em exibição de informação, não como parte de uma regra de decisão.
#Include "TOTVS.ch"
User Function ExibeQuery()
Local cConsulta := ""
cConsulta := " SELECT * "
cConsulta += " FROM " + RetSQLName("SBM") + " SBM "
cConsulta += " WHERE BM_FILIAL = '" + FWxFilial("SBM") + "' "
cConsulta += " AND SBM.D_E_L_E_T_ = ' ' "
If FWIsAdmin()
ShowLog(cConsulta)
EndIf
ReturnQuando o usuário for administrador, a query montada será exibida em uma janela de log para conferência visual.
#Include "TOTVS.ch"
User Function VisualizaConsulta(cConsulta)
Default cConsulta := ""
If ! IsBlind() .And. ! Empty(cConsulta) .And. FWIsAdmin()
If FWAlertYesNo("Deseja visualizar a consulta?", "Atenção (" + FunName() + ")")
ShowLog(cConsulta)
EndIf
EndIf
ReturnA função auxiliar centraliza as validações: não executa em modo sem interface, ignora texto vazio, restringe a administradores e pede confirmação antes de abrir o log.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.