logator আপনি আপনার নিজের লগ পার্সার নির্মাণ করতে পারবেন যে একটি টুল.
ইনস্টল
পাইথন setup.py বিল্ড
উবুন্টু পাইথন ইনস্টল setup.py
এটি ব্যবহার করে
আপনি একটি উৎস হবে. কিছু বারবার লগ লাইন wich. সবচেয়ে সহজ উপায় stdin এবং ফাইল, কিন্তু আপনি syslogd প্রোটোকল বা আরো জটিল উৎস ব্যবহার করতে পারেন.
Loglines পড়ার জন্য, আপনি একটি পাঠক প্রয়োজন. পাঠক মূলত সহজ স্ট্রিং হেরফেরের সঙ্গে একটি RegEx হয়. (যেমন দেশে IP) castly ক্যোয়ারী জন্য গতিশীল লোক যোগ করতে পারেন. ডায়নামিক বৈশিষ্ট্যাবলী অলস লোড এবং memoized হয়.
প্রশ্নের ফিল্টার সঙ্গে সম্পন্ন করা হয়, wich পাইপ করা যেতে পারে.
এর ফলে আপনি এটা সূচক বা এটি সংরক্ষণ করতে অভ্যস্ত যদি অভি wich হিসাবে ফেরত সহজে ধারাবাহিকভাবে হতে পারে হতে পারে.
logator.log আমদানি লগ থেকে
logator.weblog আমদানি প্রচলিত, UserAgent, HostByName, Filter_by_code, Filter_by_attribute থেকে
#The ফিল্টার
ফিল্টার = Filter_by_code (200) | Filter_by_attribute ('কমান্ড', 'পান')
#উৎস
লগ = খোলা ('/ var / log / apache2 / access.log', 'আর')
#Lighttpd দুই গতিশীল বৈশিষ্ট্য পাঠক পাঠক: UserAgent, HostByName
filtr.filter (লগ, lightTPD, UserAgent, HostByName) লাইন জন্য:
& Nbsp; মুদ্রণ line.as_dict ()
ব্যবহারকারী এজেন্ট পার্সিং গুগল কোড থেকে চুরি করা হয়. Http://code.google.com/p/ua-parser/
আবশ্যক
< ul>
পাওয়া মন্তব্যসমূহ না