مرحباً،
أستخدم إضافة تحتوي على:
rescue Exception => e feed.exceptions << e.message << ' ' end
أود معرفة أين يمكنني التحقق من الاستثناءات؟ هل في ملف سجل (log) أم مكان آخر؟ وكيف يمكنني الوصول إليها؟ شكراً. (تم تثبيت discourse الخاص بي في حاوية Docker)
لم أجد أي شيء في /logs
إذا كنت ترغب في تسجيل استثناء في السجلات، جرّب
Rails.logger.warn "ضع نصك هنا"
أما إذا كنت تريد الإبلاغ عن استثناء، فاستخدم:
Discourse.warn_exception(e, message: "حدث خطأ ما")
تُعدّ دالة warn_exception أكثر ذكاءً بعض الشيء لأنها تحافظ على تتبع مساري (backtrace) صحيح مرتبط بالرسالة.
warn_exception
شكرًا لك! سأتحقق منه.