ورود

View Full Version : حرفه ای: بهترین ابزار لاگ خطا ها در Asp



hmahdavi921
یک شنبه 11 آذر 1397, 09:33 صبح
با سلام خدمت مهندسان عزیز
برای لاگ خطاها به فریم ورکی نیاز دارم تا هم خطاهای پیش بینی نشده رو لاگ کنه وهم به صورت دستی امکان لاگ خطاها وجود داشته باشه.
امکان ارسال لاگ به ایمیل و درج در دیتابیس رو داشته باشه.
اگر بتونه درجه بندی کنه خطاها رو که خیلی بهتره یعنی low , medium , hight .
ممنون که وقت میزارید

Moien Tajik
یک شنبه 11 آذر 1397, 10:39 صبح
https://github.com/serilog/serilog

hmahdavi921
یک شنبه 11 آذر 1397, 21:11 عصر
https://github.com/serilog/serilog
آقای تاجیک پروژه asp.net mvc هست و با سرچی که کردم متوجه شدم serilog رو نمیتونم کامل استفاده کنم

hakim22
یک شنبه 11 آذر 1397, 23:22 عصر
مشکلی نداره و برای هر نوع پروژه ای قابل استفاده هست.

hmahdavi921
دوشنبه 12 آذر 1397, 08:47 صبح
در مورد ذخیره در دیتابیس اس کیو لایت در نمونه آموزشی که دیدم 5 ستون برای ذخیره لاگ استفاده میشه.
آیا امکان customize کردن ستونها وجود داره؟

hakim22
دوشنبه 12 آذر 1397, 10:55 صبح
بله میشه ستونهای جدید اضافه کرد. هنر Serilog اینه که هر نوع داده ای دارید Serialize میکنه و در دیتابیس ذخیره میکنه.

https://github.com/serilog/serilog-sinks-mssqlserver#custom-property-columns

hmahdavi921
دوشنبه 12 آذر 1397, 11:33 صبح
مشکلی نداره و برای هر نوع پروژه ای قابل استفاده هست.
میتونید نمونه کد یا رفرنسی ارائه بدید؟

hakim22
دوشنبه 12 آذر 1397, 13:29 عصر
تنها رفرنس موجود داکیومنتهای Serilog هست که نمونه ی کد برای همه ی بخشها داره.

این آموزش شاید برای شما مفید باشه.
https://goo.gl/xJYSZz

spyknight2004
پنج شنبه 22 آذر 1397, 08:12 صبح
از Elmah هم میتونید استفاده کنید، سایت آقای نصیری راهنمای کاملی در موردش داره

hmahdavi921
پنج شنبه 22 آذر 1397, 08:30 صبح
Elmah رو استفاده کردم واسه لاگ خودکار خوبه اما در کل serilog اگر خوب تنظیم بشه به نظرم بهتره