Solución:
En la versión de Laravel 5.6 que estoy usando, el archivo de configuración para el registro es config / logging.php
Allí encontrarás la siguiente sección
'channels' => [
'stack' => [
'driver' => 'stack',
'channels' => ['single'],
],
'single' => [
'driver' => 'single',
'path' => storage_path('logs/laravel.log'),
'level' => 'debug',
],
'daily' => [
'driver' => 'daily',
'path' => storage_path('logs/laravel.log'),
'level' => 'debug',
'days' => 7,
],
...
]
Cambiar la linea
'channels' => ['single'],
dentro
'channels' => ['daily'],
Entonces será como:
'channels' => [
'stack' => [
'driver' => 'stack',
'channels' => ['daily'],
],
'single' => [
'driver' => 'single',
'path' => storage_path('logs/laravel.log'),
'level' => 'debug',
],
'daily' => [
'driver' => 'daily',
'path' => storage_path('logs/laravel.log'),
'level' => 'debug',
'days' => 7,
],
...
]
Creará archivos de registro para cada día en el formato laravel-2018-08-13.log
en el directorio de registros. El directorio de registro será como
Previamente
Después de aplicar la configuración de rotación el directorio tiene el archivo de registro creado para la fecha actual (como encerrado en un círculo que se crea para hoy 2018-08-13).
En realidad, es mucho más simple que eso. En tus config/app.php
verás la línea:
'log' => 'single',
más cerca de la parte inferior del archivo. Laravel por defecto usa el single
, que almacena todos los errores en un único archivo desplegable. Si cambia esta línea a:
'log' => 'daily',
le dirá a Laravel que prefiere tener varios registros, cada uno con el sufijo de la fecha en que ocurre el error.
Hay algunos otros métodos disponibles, así que asegúrese de consultar la documentación oficial para obtener más información.
Esta respuesta es para Laravel 5.2, que es la versión especificada en la pregunta original. En las versiones nunca de Laravel, la configuración de registro se ha movido a su propio archivo de configuración, como se ve en la respuesta de @ ShanthaKumara (https://stackoverflow.com/a/51816907/3965631). No sugiera modificaciones para cambiar esta respuesta para reflejar la nueva versión.
simplemente abra el archivo .env y cambie
LOG_CHANNEL=stack
para
LOG_CHANNEL=daily
luego ejecuta el comando
php artisan config:cache
ahora creo que tu problema se resolverá.