Ir para o conteúdo

Tutorial - Log do Opencart no padrão de data do Brasil

Tutorial - Log do Opencart no padrão de data do Brasil

Neste tutorial aprenda a deixar o Log do Opencart com a data e hora no padrão do Brasil.normalmente na pasta:

O log fica normalmente em: system/storage/logs, podendo mudar o local dependendo do local que configurou para a pasta storage, pode ver no config.php o local que está sua pasta storage, o log fica dentro dela.

Tutorial feito com base no Opencart 3.0.3.2, mas deve funcionar em outras versões do Opencart, incluse no Opencart 3.0.3.8.

Nível:
Fácil

Requisitos
Acesso ao FTP/SFTP da Loja
Editor de texto como Notepad ou Sublime Text

Passos

  • Abra o arquivo /system/library/log.php da Loja Opencart
  • Procure pela linha:
    fwrite($this->handle, date('Y-m-d G:i:s') . ' - ' . print_r($message, true) . "\n");
    
  • Troque pelas linhas:
    $date = new DateTime("now", new DateTimeZone('America/Sao_Paulo'));
    fwrite($this->handle, $date->format('d/m/Y H:i:s') . ' - ' . print_r($message, true) . "\n");
    

A primeira linha nova, usa o timezone de São Paulo, enquanto o a segunda faz manter o formato de dia/mês/ano hora:minuto:segundos na data.

Salve o arquivo.
Pronto, feita a mudança, agora as datas dos Logs do seu Opencart vão vir no padrão de data do Brasil.

Verificando os Logs

Pode verificar os Logs gerados pelo Opencart em /system/storage/logs/.

Observações

  • Dependendo da versão do Opencart pode ficar em outro local, algumas também ficam na nova pasta storage, caso tenha mudado de local, ficando na nova pasta storage/logs/.
  • Só vai alterar a Data de novos Logs gerados a partir da mudança realizada por esse tutorial

Melhoria em XML

Temos também esse tutorial pronto em XML feito por nossa equipe da Codemarket, no produto Codemarket Opencart lançado também hoje dia 25/12/2018 no Natal.
Basta fazer o Pedido gratuito e em Minha Conta -> Licenças, clicar no ícone de Baixar, vai vir esse xml e alguns outros, o nome do XML é Codemarket-Log-Data-Brasil-Gratuito.ocmod.xml.

O xml foi feito para o Opencart 3, mas deve funcionar em outras versões como no Opencart 2, o mesmo para esse tutorial.