logfilter একটি পাইথন অ্যাপ্লিকেশন খুবই দীর্ঘ লগ ফাইল বাস্তব সময় প্রক্রিয়াকরণের জন্য সুবিধাজনক.
কমান্ড পুচ্ছ -f নিন, grep -e বিড়বিড় [-e প্যাটার্ন ...] সঙ্গে এটি একত্রিত করা, এবং পালন করা লগ ফাইলের নির্বাচন করতে সক্ষম একটি সহজ গ্রাফিক্যাল ইউজার ইন্টারফেস যোগ এবং ফিল্টার ব্যবহার করার জন্য: ভাল, যে সারাংশ logfilter এর (বা সংক্ষেপে বলতে হবে, অন্যান্য logfilter হিসাবে).
ইনস্টল করুন
logfilter bitbucket প্রাণবান সংগ্রহস্থলের, বা পাইথন প্যাকেজ ইনডেক্স (PyPI) ব্যবহার করে ইনস্টল করা যাবে. আপনি ভাগ্যবান অনুভব করে এবং আপনি সর্বশেষ প্রকল্পের বৈশিষ্ট্য উপকার করার জন্য একটি সম্ভবত অস্থির অ্যাপ্লিকেশন ব্যবহার করে কিছু মনে না করেন, তাহলে সাবেক নির্বাচন করুন. আপনি কারণে বিপর্যয় অ্যাপ্লিকেশনের জন্য বাগ রিপোর্ট জমা সময় ব্যয় করতে না চান তাহলে অন্য দিকে, তারপর, আধুনিক স্পষ্টভাবে ভাল বিকল্প (.. আমি আশা করি) করা হবে.
তত্পর
উত্স থেকে:
সিডি / যেখানেই থাকুন না কেন আপনি / / চান
HG ক্লোন https://bitbucket.org/iamFIREcracker/logfilter
পাইথন ইনস্টল setup.py
PyPI
উত্স থেকে:
সিডি / পাথ / / কর্মক্ষেত্র
wget হয় http://pypi.python.org/packages/source/o/logfilter/logfilter-0.1.0.tar.gz
আলকাতরা zxvf logfilter-0.1.0.tar.gz
সিডি logfilter-0.1.0
পাইথন ইনস্টল setup.py
PyPI থেকে:
logfilter ইনস্টল পিপ
ব্যবহারের
আপনি logfilter কনফিগারেশন অপশন একটি ওভারভিউ দিতে, এই ময়াল সাপ logfiter.py -h এর আউটপুট:
ব্যবহার: logfilter.py [-h] [-s SLEEP_INTERVAL] [-f NUM_FILTERS] [-l সীমা]
& Nbsp; [- ই ফিল্টার]
& Nbsp; [ফাইলের নাম]
পরিবর্তনশীল, একটি ফাইল বিষয়বস্তু ফিল্টার
অবস্থানগত আর্গুমেন্ট:
ফাইলের নাম FILENAME ফিল্টার.
ঐচ্ছিক আর্গুমেন্ট:
-h, এই সহায়তা বার্তা প্রদর্শন করে প্রস্থান করে --help
-s SLEEP_INTERVAL, --sleep ব্যবধান SLEEP_INTERVAL
& Nbsp; পুনরাবৃত্তিও মধ্যে ঘুম SLEEP_INTERVAL যাও
-f NUM_FILTERS, --num ফিল্টার NUM_FILTERS
& Nbsp; ফিল্টার সংখ্যা ফাইল লগ ইন করার আবেদন করতে
-l সীমা, --limit সীমা
& Nbsp; লাইনের সংখ্যা টেক্সট এলাকায় প্রদর্শন
ই ফিল্টার, --regexp ফিল্টার
& Nbsp; ফিল্টার প্রিসেট
ভয় পাবেন না, আপনি অ্যাপ্লিকেশন আরম্ভ করার জন্য তাদের সব কনফিগার করার দরকার নেই; গ্রাফিক্যাল ইউজার ইন্টারফেস প্রকৃতপক্ষে, আপনি পরে তাদের কাস্টমাইজ দেওয়া হবে. তবে, কুশলী এবং alias বা শর্টকাট তৈরি করতে কমাণ্ড লাইন অপশন ব্যবহার করতে বিবেচনা.
উদাহরণস্বরূপ, যদি আপনি লগ ফাইল অন্যান্য বিষয়ের মধ্যে ধারণকারী সঙ্গে কাজ করতে চলেছেন কল্পনা, জাভা ট্রেস গাদা. আপনি পালন ফাইল যোগ করা হয় একটি নতুন ব্যতিক্রম (এবং আপেক্ষিক স্ট্যাক ট্রেস) যত তাড়াতাড়ি বিজ্ঞপ্তি পেতে করার জন্য নিম্নলিখিত বিকল্পগুলি সঙ্গে অ্যাপ্লিকেশন চালু মনে হতে পারে:
পাইথন logfilter.py -e '([Ee] xception | আঘাতের)' LOGFILE.log
তাছাড়া, আপনি বড় প্রকল্প (সব লগ ট্রেস, যেমন একটি মডিউল থেকে আসছে একটি বিশেষ যদি foo শব্দ যুক্ত আছে) অংশ হচ্ছে একটি নতুন মডিউল কাজ কল্পনা করা; এখনও আবেদন বাকি থেকে আসছে ব্যতিক্রমী ঘটনা পর্যবেক্ষক পরে, যখন মডিউল লাইভ আচরণ অনুসরণ করার জন্য, আপনি নিম্নলিখিত বিকল্পগুলির সাথে logfilter আরম্ভ হতে পারে:
পাইথন logfilter.py -e '([Ee] xception | আঘাতের)' -e foo LOGFILE.log
আবশ্যক
- < Li> পাইথন
- TkInter
পাওয়া মন্তব্যসমূহ না