Logs job execution in custom logs

This commit is contained in:
Afiq Hamzah
2024-08-09 18:01:31 +08:00
parent 8fd70cd639
commit facf829563
5 changed files with 153 additions and 81 deletions
+8
View File
@@ -3,6 +3,8 @@
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Monolog\Handler\RotatingFileHandler;
use Monolog\Logger;
class AppServiceProvider extends ServiceProvider
{
@@ -21,5 +23,11 @@ class AppServiceProvider extends ServiceProvider
//else register your services you require for production
$this->app['request']->server->set('HTTPS', true);
}
$this->app->singleton('job_log', function () {
$logger = new Logger('custom_log');
$logger->pushHandler(new RotatingFileHandler(storage_path('logs/jobs.log'), 0, Logger::DEBUG));
return $logger;
});
}
}