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

Felipo Antonoff
Postado em 25 de dezembro de 2018
Editado 2 anos 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.