Atendimento : email weber@weber.eti.br  ou via  fórum  

Entrar

Faça o Cadastro


Total : R$ 0,00
Carrinho vazio
 x 

Weber TI

Blog da principal produtora de extensões de VirtueMart no Brasil.

Usando o log para rastrear erros no Joomla

Usando o log para rastrear erros no Joomla

Olá pessoal.

Hoje passo um tutorial de como rastrear erros no Joomla 3.

Tive um caso de que precisava rastrear um erro em uma função, mas não conseguia saber qual função estava chamando ela. 

O código abaixo serve para mostrar no log do Joomla, no arquivo /log/debug_especial, o rastreamento da função e qual o horário em que ela foi chamada.

É bem útil para medir a performance ou realmente fazer um rastreio de erros mais à fundo.

{code class="brush: php;"} 

function exemplo() {
// mais código aqui.....


$backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
jimport('joomla.error.log');
$log_clean = JLog::getInstance('debug_especial');
ob_start();
var_dump($backtrace);
$backtrace_txt = ob_get_clean();
$log_clean->addEntry(
    array(
        'status' => 'Debug - '.(date('Y-m-d H-i-s')),
        'comment' => ($backtrace_txt)
    )
);


// mais código aqui depois
}

{/code}

Plugin para rastrear erros 500

Um plugin bem interessante que também pode ser usado é o Fatal Catcher Plugin, feito pela Rupostel.com.  

Este plugin rastreia os erros 500 que não são exibidos na tela e envia um e-mail com o detalhamento do erro para a conta definida nas configurações 

Segue o link: 

https://www.rupostel.com/free-virtuemart-extensions/extensions/fatal-catcher-plugin

Black Friday 2014 na Loja Weber TI
Código: Atualizando status de pedido VirtueMart

Related Posts

Últimas do blog Weber TI

10 Maio 2017
Olá, devido a alterações nos códigos do webservice dos Correios, tivemos problemas com nosso plugin de envio, contudo já o atualizamos e ele está func...
04 Novembro 2016
Lançamento da versão 3.0.18 - Atando pontas soltas. Escrito por Max Milbers em 16 de Setembro de 2016.   Essa nova versão do Virtuemart 3 complet...

Parceiros

Veja alguns dos parceiros que tornam esta empresa a dia cada melhor:

Banner
 
Banner
 
Banner
 
Banner
 

Banner
 
Banner
 
Banner
 
Banner
 

Banner
 
Banner
 
Banner
 

 

Certificado Digital SSL

Newsletter

Cadastre-se e receba novidades

Formas de pagamento

visa02 mastercard americanexpress dinersclub maestro hipercard banco do brasil bradesco banrisul itau paypal pagseguroico bcashico moip boletoico