log
- Tulis mesej log
- Tulis ke saluran yang ditentukan
- Saluran Monolog Tersuai Buat saluran melalui kilang
Pengenalan
Untuk membantu anda memahami lebih lanjut tentang perkara yang berlaku dalam aplikasi anda, Laravel menyediakan perkhidmatan pengelogan berkuasa yang membolehkan anda merakam mesej log, log ralat sistem ke fail, dan juga menggunakan Slack untuk memberitahu seluruh pasukan anda.
Dalam rangka kerja Laravel, Laravel menggunakan perpustakaan Monolog, yang menyediakan sokongan untuk pelbagai pemprosesan log yang berkuasa. Laravel memudahkan untuk mengkonfigurasi pengendali ini, membolehkan anda mencampur dan memadankannya untuk pemprosesan log aplikasi tersuai.
Konfigurasi
Semua konfigurasi sistem pengelogan aplikasi terletak dalam fail konfigurasi
config/logging.php
. Fail ini membolehkan anda mengkonfigurasi saluran log aplikasi anda, jadi pastikan anda menyemak setiap saluran yang tersedia dan pilihannya. Sudah tentu, kami akan menyemak beberapa pilihan yang biasa digunakan di bawah.config/logging.php
配置文件中。这个文件允许你配置你的应用程序日志通道,所以务必查看每个可用的通道及它们的选项。当然,我们将在下面回顾一些常用的选项。默认情况下,Laravel 将使用
stack
去记录日志消息。stack 通道被用来将多个日志通道聚合到一个单一的通道中。关于堆栈的更多信息,查看 以下文档。配置通道名称
默认情况下,Monolog 使用与当前环境匹配的『通道名称』进行实例化,比如
Secara lalai, Laravel akan menggunakanproduction
或者local
。要改变这个值,需添加一个name
tindanan
untuk log mesej. Saluran tindanan digunakan untuk mengagregatkan berbilang saluran log ke dalam satu saluran. Untuk mendapatkan maklumat lanjut tentang tindanan, lihat dokumen di bawah.🎜Konfigurasikan nama saluran
🎜Secara lalai, Monolog dibuat seketika menggunakan "nama saluran" yang sepadan dengan persekitaran semasa, sepertipengeluaran atau local
. Untuk menukar nilai ini, tambahkan pilihannama pada konfigurasi saluran anda: 🎜 'stack' => [ 'driver' => 'stack', 'name' => 'channel-name', 'channels' => ['single', 'slack'], ],
🎜🎜Pemandu Saluran yang Boleh Divailable
SatuName Descripti < /code> Fail atau laluan tunggal berdasarkan saluran log ( StreamHandler) harian stack
一个便于创建『多通道』通道的包装器 single
单个文件或者基于日志通道的路径 ( StreamHandler
)daily
一个每天轮换的基于 Monolog 驱动的 RotatingFileHandler
slack
一个基于 Monolog 驱动的 SlackWebhookHandler
syslog
一个基于 Monolog 驱动的 SyslogHandler
errorlog
一个基于 Monolog 驱动的 ErrorLogHandler
monolog
一个可以使用任何支持 Monolog 处理程序的 Monolog 工厂驱动程序 custom
Setiap hari yang digerakkan oleh MonologRotatingFileHandler< /code >
slack SlackWebhookHandler
🎜🎜🎜🎜syslog
🎜🎜A Monolog-drivenSlackWebhookHandler /code>🎜🎜🎜🎜 errorlog🎜🎜Satu ErrorLogHandler
berdasarkan pemandu Monolog🎜🎜🎜🎜monolog🎜🎜Seseorang boleh Menggunakan mana-mana kilang Monolog pemandu yang menyokong pengendali Monolog🎜🎜🎜🎜 tersuai🎜🎜Seorang pemandu yang memanggil kilang yang ditentukan untuk mencipta saluran🎜🎜🎜🎜 {tip} Untuk pemacu
monolog
dancustom
, lihat Penyesuaian Saluran Lanjutan< /p>Konfigurasikan saluran Tunggal dan Harian
monolog
和custom
驱动,查看 高级通道自定义配置 Single 和 Daily 通道
single
和daily
通道包含三个可选配置项:bubble
、permission
和locking
.