🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ علی
laravel logging
جامعه لاراول ایجاد شده در ۱۲ فروردین ۱۴۰۱

سلام

تویه داکیومنت logging لاراول در مورد monolog driver‌ها گفته. من با پکیج monolog آشنا هستم و میخواستم بدونم منظور از این driver همون logger‌ها هستن؟

سلام دوست عزیز

بله همون لاگرها هستن و کلا لاراول از اصطلاح driver استفاده میکنه برای سیستم‌های دیتابیس، سرچ و...

در حال حاضر این درایورها توسط لاراول پشتیبانی میشن

custom	   |   A driver that calls a specified factory to create a channel
daily	   |   A RotatingFileHandler based Monolog driver which rotates daily
errorlog   |   An ErrorLogHandler based Monolog driver
monolog	   |   A Monolog factory driver that may use any supported Monolog handler
null	   |   A driver that discards all log messages
papertrail |   A SyslogUdpHandler based Monolog driver
single	   |   A single file or path based logger channel (StreamHandler)
slack	   |   A SlackWebhookHandler based Monolog driver
stack	   |   A wrapper to facilitate creating "multi-channel" channels
syslog	   |   A SyslogHandler based Monolog driver
محمد گازری ۱۲ فروردین ۱۴۰۱، ۱۸:۲۰

ممنون از پاسختون


یه سوال دیگه هم داشتم اونم اینکه monolog driver یک factory برای ساخت logger‌ها با handler‌های بومی monolog هست؟ و اگه اینطوره این factory تو کدهای لاراول نوشته شده یا تو کدهای پکیج monolog ؟ چطور می‌تونم کدهای این factory رو ببینم؟

علی ۱۳ فروردین ۱۴۰۱، ۰۶:۳۱

سلام ... monolog یکسری handler برای خودش داره مثل Telegeram, Slack, Elastic و خیلی دیگه که کدهاش داخل سورس monolog هستش ... لیست این handler‌ها رو میتونید از لینک زیر ببینید و روی هر کدوم که کلیک کنید میتونید سورس اون رو بخونید.

https://github.com/Seldaek/monolog/blob/main/doc/02-handlers-formatters-processors.md

بهترین پاسخ
مهرداد سامی ۲۳ فروردین ۱۴۰۱، ۱۷:۲۴