andriajah Sat Jun 2022 1 year ago

Custom Log File Name / Create Channel Log di Laravel

Contoh ini difokuskan pada nama file custom log laravel. Artikel ini menjelaskan secara rinci tentang cara membuat file log khusus di laravel. Artikel ini akan memberi Anda contoh sederhana dari contoh file log custom laravel. itu contoh sederhana membuat file log khusus di laravel. Ikuti langkah tutorial di bawah ini tentang cara membuat file log custom laravel 6, laravel 7, laravel 8 dan versi laravel 9.

Laravel secara default menyediakan lokasi file storage/logs/laravel.log di mana ia akan menampilkan file log. tetapi terkadang Anda mungkin perlu membuat file log dengan tugas tertentu. misalnya, jika Anda bekerja dengan tugas pembayaran dan Anda memerlukan semua log secara terpisah, file log untuk pembayaran, sehingga Anda dapat dengan mudah menemukan solusi.

di sini, saya akan memberikan contoh yang sangat sederhana, jadi mari kita lihat bagaimana menambahkan channel khusus dengan lokasi file log baru. tambahkan kunci baru "medikre" pada array "channel".

config/logging.php

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

Route Code:

Route::get('create-custom-log', function () {
  
    \Log::channel('medikre')->info('This is testing for Medikre.com!');
    dd('done');
     
});

sekarang Anda dapat memeriksa sendiri.

storage/logs/medikre.log

[2021-04-13 11:46:41] local.INFO: This is testing for Medikre.com!  

Saya harap dapat membantu Anda...

custom log laravel example laravel 9 laravel tutorial