Aprenda a deixar o Log do Opencart no padrão de data do Brasil

Felipo Antonoff
Postado em 25 de dezembro de 2018
Editado 12 meses atrás
Olá, Codes, queremos aproveitar para desejar um Feliz Natal e um próspero ano novo para todos. Neste tutorial, vamos ensinar a deixar o Log do Opencart, que fica normalmente na pasta: system/storage/logs com data no formata Brasileiro. Tutorial feito com base no Opencart 3.0.2.0, mas deve funcionar em outras versões do Opencart. **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: ```php fwrite($this->handle, date('Y-m-d G:i:s') . ' - ' . print_r($message, true) . "\n"); ``` * Troque pelas linhas: ```php $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/ . 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](https://www.codemarket.com.br/produto/codemarket-opencart-melhorias-e-correcoes-para-opencart-3) 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 xml foi feito para o Opencart 3, mas deve funcionar em outras versões como no Opencart 2, o mesmo para esse tutorial.