com.android.tradefed.log

ইন্টারফেস

আইলেভেলডলগআউটপুট যে ক্লাসগুলো এই ইন্টারফেসটি ইমপ্লিমেন্ট করে, সেগুলোতে লগ মেসেজ আউটপুট করার মেথড থাকে।
আইলগরেজিস্ট্রি একটি ILogOutput সিঙ্গেলটন লগারের জন্য একটি ইন্টারফেস, যা বিভিন্ন লগারকে মাল্টিপ্লেক্স ও পরিচালনা করে।
ITerribleFailureHandler com.android.tradefed.log.LogUtil.CLog.wtf(String,Throwable) থেকে আসা মারাত্মক ব্যর্থতাগুলো সামলানোর জন্য একটি ইন্টারফেস।
আইটেস্টলগার এমন একটি সত্তা যা বিভিন্ন ধরণের ডেটা স্ট্রিমের লগিং সম্পাদন করতে পারে।
লগ.আইলগআউটপুট যে ক্লাসগুলো এই ইন্টারফেসটি ইমপ্লিমেন্ট করে, সেগুলোতে লগ মেসেজ আউটপুট করার মেথড থাকে।

ক্লাস

BaseLeveledLogOutput ILeveledLogOutput এর একটি ভিত্তিগত বাস্তবায়ন, যা নাম বা উপাদানের ওপর ভিত্তি করে কিছু ট্যাগ ফিল্টার করার সুযোগ দেয়।
BaseStreamLogger <OS extends OutputStream> একটি ILeveledLogOutput যা লগ বার্তাগুলিকে একটি আউটপুট স্ট্রিমে এবং stdout-এ প্রেরণ করে।
ফাইললগার একটি ILeveledLogOutput যা লগ বার্তাগুলিকে একটি ফাইলে এবং stdout-এ প্রেরণ করে।
হিস্টোরিলগার টিএফ হিস্ট্রি লগার হলো একটি বিশেষ লগ, যাতে শুধু কিছু নির্দিষ্ট ইভেন্ট থাকে।
লগ লগ ক্লাস যা মূল অ্যান্ড্রয়েড সোর্সের এপিআই-কে প্রতিফলিত করে।
লগ রিসিভার
লগরেজিস্ট্রি একটি ILogRegistry ইমপ্লিমেন্টেশন যা বিভিন্ন লগারকে মাল্টিপ্লেক্স ও পরিচালনা করে এবং কলকারী থ্রেডের ThreadGroup উপর ভিত্তি করে উপযুক্ত লগারটি ব্যবহার করে।
লগইউটিল একটি লগিং ইউটিলিটি ক্লাস।
LogUtil.CLog Log এর জন্য একটি শিম ক্লাস যা স্বয়ংক্রিয়ভাবে কলারের সাধারণ ক্লাসনেমকে লগ ট্যাগ হিসেবে ব্যবহার করে।
সিম্পলফাইললগার একটি ILeveledLogOutput যা লগ বার্তাগুলিকে stdout এবং একটি একক লগ ফাইলে প্রেরণ করে।
StdoutLogger একটি ILeveledLogOutput যা লগ বার্তাগুলিকে stdout-এ পাঠায়।
ভয়ঙ্কর ব্যর্থতা ইমেল হ্যান্ডলার একটি সাধারণ হ্যান্ডলার ক্লাস যা কোনো ট্রেড ফেডারেশন ইনস্ট্যান্সের মধ্যে WTF (What a Terrible Failure) ত্রুটি ঘটলে আগ্রহী ব্যক্তিদের কাছে একটি ইমেল পাঠায়।

এনাম

ILogRegistry.EventType যে ঘটনাগুলো লিপিবদ্ধ করা দরকার
লগ.লগলেভেল লগ লেভেল এনাম।