আইলগরেজিস্ট্রি

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


একটি ILogOutput সিঙ্গেলটন লগারের জন্য একটি ইন্টারফেস, যা বিভিন্ন লগারকে মাল্টিপ্লেক্স ও পরিচালনা করে।

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

abstract void closeAndRemoveAllLogs ()

এই লগরেজিস্ট্রি দ্বারা পরিচালিত সমস্ত লগ বন্ধ করে এবং মুছে ফেলে।

abstract void dumpLogs ()

সমস্ত লগ ফাইলে ডাম্প করার ডায়াগনোসিস পদ্ধতি।

abstract void dumpToGlobalLog ( ILeveledLogOutput log)

একটি ILeveledLogOutput লগারের সম্পূর্ণ বিষয়বস্তু গ্লোবাল লগে প্রকাশ করে।

abstract Log.LogLevel getGlobalLogDisplayLevel ()

গ্লোবাল লগের জন্য বর্তমান লগ লেভেল প্রদর্শন করে।

abstract void logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)

কোনো টাইপ থেকে একটি ইভেন্ট লগ করতে এবং ম্যাপে থাকা সংশ্লিষ্ট তথ্য ব্যবহার করতে এই মেথডটি কল করুন।

abstract void registerLogger ( ILeveledLogOutput log)

বর্তমান থ্রেডের জন্য ব্যবহারযোগ্য ইনস্ট্যান্স হিসেবে লগারটিকে নিবন্ধন করে।

abstract void saveGlobalLog ()

সমস্ত গ্লোবাল লগারের বিষয়বস্তু টেম্পোরারি ফাইলে সংরক্ষণ করে।

abstract void setGlobalLogDisplayLevel ( Log.LogLevel logLevel)

গ্লোবাল লগের জন্য লগ লেভেল ডিসপ্লে সেট করুন

abstract void unregisterLogger ()

বর্তমান থ্রেডের জন্য কার্যকর থাকা লগারটিকে অনিবন্ধিত করে।

জনসাধারণের পদ্ধতি

সমস্ত লগ বন্ধ করুন এবং সরান

public abstract void closeAndRemoveAllLogs ()

এই লগরেজিস্ট্রি দ্বারা পরিচালিত সমস্ত লগ বন্ধ করে এবং মুছে ফেলে।

ডাম্পলগস

public abstract void dumpLogs ()

সমস্ত লগ ফাইলে ডাম্প করার ডায়াগনোসিস পদ্ধতি।

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

একটি ILeveledLogOutput লগারের সম্পূর্ণ বিষয়বস্তু গ্লোবাল লগে প্রকাশ করে।

এটি এমন পরিস্থিতিতে উপযোগী যেখানে আপনি জানেন যে লগারের আউটপুট স্থায়ীভাবে সংরক্ষিত হবে না, অথচ আপনি চান এর বিষয়বস্তু কোথাও সংরক্ষিত থাকুক এবং হারিয়ে না যায়।

গ্লোবাল লগ ডিসপ্লে লেভেল পান

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

গ্লোবাল লগের জন্য বর্তমান লগ লেভেল প্রদর্শন করে।

ফেরত
Log.LogLevel ব্যবহারের জন্য LogLevel

লগইভেন্ট

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                Map<String, String> args)

কোনো টাইপ থেকে একটি ইভেন্ট লগ করতে এবং ম্যাপে সংশ্লিষ্ট তথ্য যুক্ত করতে এই মেথডটি কল করুন। ইভেন্টের সময় স্বয়ংক্রিয়ভাবে যুক্ত হয়ে যায়।

প্যারামিটার
logLevel Log.LogLevel : যে LogLevel প্রিন্ট করা হবে।

event ILogRegistry.EventType : যে ইভেন্টটি লগ করা হবে তার ILogRegistry.EventType

args Map : ইভেন্ট সম্পর্কে আরও বিস্তারিত তথ্য পেতে লগ এন্ট্রিতে যোগ করার জন্য আর্গুমেন্টগুলোর ম্যাপ।

রেজিস্টারলগার

public abstract void registerLogger (ILeveledLogOutput log)

বর্তমান থ্রেডের জন্য ব্যবহারযোগ্য ইনস্ট্যান্স হিসেবে লগারটিকে নিবন্ধন করে।

প্যারামিটার
log ILeveledLogOutput

সেভগ্লোবাললগ

public abstract void saveGlobalLog ()

সমস্ত গ্লোবাল লগারের বিষয়বস্তু টেম্পোরারি ফাইলে সংরক্ষণ করে।

গ্লোবাল লগ ডিসপ্লে লেভেল সেট করুন

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

গ্লোবাল লগের জন্য লগ লেভেল ডিসপ্লে সেট করুন

প্যারামিটার
logLevel Log.LogLevel : যে LogLevel ব্যবহার করতে হবে

অনিবন্ধিত লগার

public abstract void unregisterLogger ()

বর্তমান থ্রেডের জন্য কার্যকর থাকা লগারটিকে অনিবন্ধিত করে।