In this example, we will show laravel create a custom log file example. In this post, you will learn how to create a custom log file in laravel. I explain a simple example of the laravel custom log file example. Follow bellow example step of how to make a custom log file laravel.

Laravel by default provides storage/logs/laravel.log file location where it will display a log file. but sometimes you may need to create a log file with a specific task. for example, if you are working with a payment task and you need all logs separately log file for payment, so you can easily find out the solution.

let’s see how to add a custom channel with a new log file location.

'channels' => [
        'webtuts' => [
            'driver' => 'single',
            'path' => storage_path('logs/rathorji.log'),
            'level' => 'info',

Create Route 

Route::get('create-custom-log', function () {
    \Log::channel('rathorji')->info('This is testing');

Now you can check your own application path such as : storage/logs/rathorji.log

I hope you understand of laravel custom log file example and it can help you…