Le fichier de configuration Log.php peut être trouvée dans le répertoire application/config. Si ce n'est pas le cas, il peut être copié à partir du répertoire system/config. Plus d'informations sur la page Config.
Les trois paramètres de la classe Log:
$config['threshold'] = 0; $config['directory'] = 'logs'; $config['format'] = 'Y-m-d H:i:s';
$config['threshold'] can be set at four levels:
Lorsqu'il est réglé sur 3, il sera également log 2 et 1. Il va de même pour 2.
Le niveau 1 est recommandée dans l'utilisation de production car il enregistrera uniquement les erreurs. Le niveau 2 est utile pendant le débogage, il enregistre toutes les bibliothèques chargées et les éventuelles erreurs. Rien n'est enregistré au niveau 3.
Important fixer le niveau à 2 ou 3 peut ralentir votre application de façon significative.
$config['directory'] répertoire des logs, relative à l'application / ou absolu.
$config['format'] format pour les horodateurs en fonction de date()
Log::add($type, $message) enregistre le message en fonction du type donné (erreur, debug, info), l'élément sera précédé par un timestamp formatée selon le $config['format'].
Log::add('error', 'Query went wrong'); // returns void Log::add('debug', 'Custom library X loaded'); // returns void