4.6 Log

Por mais que as configurações da classe Configure do CakePHP possam realmente ajudar você a visualizar o que está acontecendo por dentro de sua aplicação, algumas vezes é importante ter logs de dados no disco para descobrir o que está acontecendo. Num mundo que está se tornando cada vez mais dependente de tecnologias como SOAP e AJAX, a depuração pode ser bem dificultada.

Log de erros também pode ser uma maneira de visualizar o que acontece com sua aplicação ao longo do tempo. Que termos de busca estão sendo usados? Que tipos de erros estão sendo mostrados a meus usuários? Quão frequente executada é uma determinada consulta?

Fazer log de dados no CakePHP é fácil - a função the log() é parte da classe Object, que é o ancestrarl comum para a maioria das classes do CakePHP. Se o contexto for uma classe do CakePHP (Models, Controllers, Components... praticamente tudo), você pode registrar um log dos dados.