أين يمكن التحقق من استثناء الإضافة؟

مرحباً،

أستخدم إضافة تحتوي على:

          rescue Exception => e
            feed.exceptions << e.message << '&#10;'
          end

أود معرفة أين يمكنني التحقق من الاستثناءات؟ هل في ملف سجل (log) أم مكان آخر؟ وكيف يمكنني الوصول إليها؟ شكراً. (تم تثبيت discourse الخاص بي في حاوية Docker)

لم أجد أي شيء في /logs

إذا كنت ترغب في تسجيل استثناء في السجلات، جرّب

Rails.logger.warn "ضع نصك هنا"

أما إذا كنت تريد الإبلاغ عن استثناء، فاستخدم:

Discourse.warn_exception(e, message: "حدث خطأ ما")

تُعدّ دالة warn_exception أكثر ذكاءً بعض الشيء لأنها تحافظ على تتبع مساري (backtrace) صحيح مرتبط بالرسالة.

شكرًا لك! سأتحقق منه.