بله. از امکانات توکار ELMAH استفاده کرده و با آن یکپارچه است ولی در کل ماژول ارسال ایمیلهای آن یک HttpModule است و نیاز به HttpContext جاری را دارد تا کار کند. زمانیکه از ErrorLog.GetDefault(null) استفاده میشود، ایمیلی توسط آن ارسال نخواهد شد؛ چون درخواستی به این HttpModule نمیرسد.
امکانش هست برای ثبت وقایع در دیتابیس یا filesystem از همین امکان logger استفاده کرد با customize کردن یا پیشنهاد میکنید برای این منظور مثلا از elmah استفاده شود؟
در حقیقت چون من تا به اینجا از این لاگر استفاده کرده بودم در یک پروژه میخواستم پیشنهاد بدید تغییرش بدم یا به فکر custom کردنش باشم.
با سلام و تشکر از مطلب شما
در صورت استفاده از پکیج بالا باید فیلتر کلی که در پست آموزش MVC قسمت 16 توضیح دادین برای ثبت استثناهای elmah حذف بشه؟
- از ELMAH برای ثبت خودکار ریز جزئیات خطاهای مدیریت نشده و بررسی آتی آنها استفاده کنید.
- همچنین در کتابخانهی فوق به قسمت ScheduledTasksCoordinator.Current.OnUnexpectedException هم دقت داشته باشد؛ مطابق مثال ارائه شده.
- همچنین در کتابخانهی فوق به قسمت ScheduledTasksCoordinator.Current.OnUnexpectedException هم دقت داشته باشد؛ مطابق مثال ارائه شده.
در یک فایل متنی ساده ثبت کنید، متد application_start چندبار در طول روز فراخوانی شده یا حتی در طول یک ساعت (هر بار که این متد فراخوانی میشود، جایی آنرا ثبت کنید). استفاده از ELMAH هم برای اینکار مفید است. ممکن است برنامه بیش از حد ریاستارت میشود.
با سلام، Elmah Log رو چک کردم، مشکل دسترسی داشت که در قسمت Web.config تگ Trust رو اضافه کردم و فعلاً ظاهر شد. اضافه کردن trust مشکل امنیتی ایجاد نمیکنه؟
نظرات مطالب
ASP.NET MVC #23
بستههای کامل MVC نصب هستند روی سرور؟
ELMAH را به برنامه اضافه کنید تا جزئیات خطاها را بهتر بتوانید لاگ و مشاهده کنید (مهم).
همچنین این خطاها در قسمت لاگهای سرور هم ثبت میشوند که بهتر است جزئیات آنها را بررسی کنید.
ELMAH را به برنامه اضافه کنید تا جزئیات خطاها را بهتر بتوانید لاگ و مشاهده کنید (مهم).
همچنین این خطاها در قسمت لاگهای سرور هم ثبت میشوند که بهتر است جزئیات آنها را بررسی کنید.
نظرات مطالب
نکاتی در مورد ELMAH
در همان مطلب معرفی عنوان شده، داریم:
در اینجا مقدار path را بجای elmah.axd تغییر بدید به هر نام دیگری که علاقمند بودید.
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
نظرات مطالب
معماری لایه بندی نرم افزار #4
دوست عزیز غیر از ELMAH ابزار دیگری برای لاگ گیری از خطاها وجود دارد که قابل اعتماد باشد؟
همچنین اگر ابزاری جهت لاگ گیری از عملیات کاربران ( CRUD => حالا R خیلی مهم نیست) میشناسید معرفی نمائید.
با سپاس
همچنین اگر ابزاری جهت لاگ گیری از عملیات کاربران ( CRUD => حالا R خیلی مهم نیست) میشناسید معرفی نمائید.
با سپاس
- Velocity CTP3 ارائه شد.
پروژه سورس بازی است که از بسیاری از ماژولهای جدید دات نت فریم ورک استفاده میکند و نکتهی جالب نگارش جدید آن مهاجرت از MS Ajax به jQuery Ajax است (قسمت اجکس آن کلا از صفر بر اساس jQuery بازنویسی شده است).
- چک لیستی که پیش از برپایی یک وب سایت باید بررسی شود.
- نگارش بتا Ext Core 3.0 ارائه شد.
- یک سری برگههای مرجع لینوکسی!
- دمویی در مورد ویندوز Azure و سرویسهای مبتنی بر آن