Gerar log de erros é um fator essencial quando estamos desenvolvendo uma aplicação, além de ser bastante útil para o monitoramento quando a aplicação já está em produção. Com CodeIgniter o processo é bastante simples:
Ative a geração de log no config.php no item: Error Logging Threshold
$config[‘log_threshold’] = 4;
4 para ativar todos os tipos de mensagens
A pasta padrão onde o log será armazenado é system/logs/, no entanto essa pasta pode ser alterada na variável:
$config[‘log_path’] = ”;
Alguns logs são gerados automaticamente pelo sistema, mas isso não impede você de gerar logs próprios, como registrar o valor de uma variável sempre que ela aparecer, por exemplo. Abaixo alguns exemplos de tipo de log com seus respectivos níveis que podem ser gerados manualmente:
log_message(‘error’, ‘Mensagem para o log de erro.’);
log_message(‘debug’, ‘Mensagem para o log de debug’);
log_message(‘info’, ‘Mensagem para o log de informação.’);
Top demais, utilizei o codeigniter a recente e achei interessante.