ILlogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


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

সারাংশ

পাবলিক পদ্ধতি

abstract void closeAndRemoveAllLogs ()

এই LogRegistry দ্বারা পরিচালিত সমস্ত লগ বন্ধ করে এবং সরিয়ে দেয়।

abstract void dumpLogs ()

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

abstract void dumpToGlobalLog ( ILeveledLogOutput log)

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

abstract Log.LogLevel getGlobalLogDisplayLevel ()

গ্লোবাল লগের জন্য বর্তমান লগ লেভেল ডিসপ্লে প্রদান করে

abstract void logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, args)

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

abstract void registerLogger ( ILeveledLogOutput log)

বর্তমান থ্রেডের জন্য ব্যবহার করার উদাহরণ হিসাবে লগার নিবন্ধন করে।

abstract void saveGlobalLog ()

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

abstract void setGlobalLogDisplayLevel ( Log.LogLevel logLevel)

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

abstract void unregisterLogger ()

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

পাবলিক পদ্ধতি

বন্ধ করুন এবং সবলগগুলি সরান৷

public abstract void closeAndRemoveAllLogs ()

এই LogRegistry দ্বারা পরিচালিত সমস্ত লগ বন্ধ করে এবং সরিয়ে দেয়।

ডাম্পলগ

public abstract void dumpLogs ()

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

ডাম্পটোগ্লোবাললগ

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

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

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

GetGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

গ্লোবাল লগের জন্য বর্তমান লগ লেভেল ডিসপ্লে প্রদান করে

রিটার্নস
Log.LogLevel logLevel ব্যবহার করার জন্য LogLevel

লগ ইভেন্ট

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 args)

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

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

event ILogRegistry.EventType : লগ করার জন্য ইভেন্টের ILogRegistry.EventType

args : ইভেন্টের আরও বিশদ বিবরণ পেতে লগ এন্ট্রিতে যুক্ত করা আর্গুমেন্টের মানচিত্র।

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

বর্তমান থ্রেডের জন্য ব্যবহার করার উদাহরণ হিসাবে লগার নিবন্ধন করে।

পরামিতি
log ILeveledLogOutput

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

public abstract void saveGlobalLog ()

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

সেটGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

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

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

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

public abstract void unregisterLogger ()

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