Configurar nuestro propio nivel de log con Laravel

Una de las cosas que más podemos echar de menos en el fichero app.php de Larvel 4 es una variable donde podamos definir el nivel de log que queremos en nuestra aplicación.

Dado que en este fichero podemos añadir nuestras propias variables de configuración, vamos a crear nuestra propia variable de nivel de logs:

'log_level' => 'warning',

Donde los posibles valores para esta variable será uno de los siguientes [debug, info, notice, warning, error, critical, alert].

Por último, debemos indicarle a Laravel que utilice nuestras preferencias para logs, esto lo definiremos editando el fichero app/start/global, que es donde Laravel registra entre otras cosas la llamada a Logeador. Editamos esta línea:

Log::useDailyFiles(storage_path().'/logs/'.$logFile);

Pasándo ahora como parámetro nuestra variable definida anteriormente:

Log::useDailyFiles(storage_path() . '/logs/' . $logFile, 0, Config::get('app.log_level'));

Y listo, ya tenemos configurado nuestro propio nivel de Log con Laravel 🙂

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s