আমি এটির জন্য নতুন তাই এটির জন্য একটি রেজেক্স লিখতে আপনার সহায়তার প্রশংসা করব।
আমার ত্রুটিগুলির একটি লগ রয়েছে যা ঠিক আছে তবে আমি নির্দিষ্ট ত্রুটি প্রকারগুলি ত্রুটি হিসাবে চিহ্নিত হওয়ার কারণে তাদেরকে প্রতিবেদন করা থেকে বাদ দিতে চাই:
এখানে একটি ভাল লগ ত্রুটির একটি উদাহরণ
12/09/2012 11:30:01 AM : [ERROR] : System.Data.SqlClient.SqlException: Invalid column name 'sys_utc_updated'.
একই লগ ফাইলে, আমি এই ধরণের ত্রুটিগুলির লাইনটি বাদ দিতে চাই:
12/09/2012 12:12:01 [0] 30-Error: Invalid index command: "/search.asp".
এবং এই ধরণের সাথে ত্রুটির রেখাগুলি বাদ দিন:
12/09/2012 04:12:06 [2] 30-Error: Action failed - unencrypted communication is not allowed : "ACTION=GETSTATUS".
আমি এই রেজেক্সটি লেখার চেষ্টা করেছি কিন্তু আমি মনে করি না এটি সঠিক হয়ে গেছে:
/(?:(?:Error)(?:ERROR)(?:[^Invalid\ index\ command]*))|(?:(?:Action\ failed\ \-\ unencrypted\ communication\ is\ not\ allowed))/im
এক্সেলের মতো কিছুতে লগ ফাইল লোড করবেন না এবং এর মধ্যে ফিল্টারিং করবেন না কেন?
—
বুর্গী