ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
বেসলেভেলডলগআউটপুট ILeveledLogOutput এর জন্য একটি বেস বাস্তবায়ন যা তাদের নাম বা উপাদানের উপর ভিত্তি করে কিছু ট্যাগ ফিল্টার করার অনুমতি দেয়।
BaseStreamLogger <OS আউটপুটস্ট্রিম> প্রসারিত করে একটি ILeveledLogOutput যা লগ বার্তাগুলিকে একটি আউটপুট স্ট্রীমে এবং stdout-এ নির্দেশ করে।
ফাইললগার একটি ILeveledLogOutput যা লগ বার্তাগুলিকে একটি ফাইলে এবং stdout-এ নির্দেশ করে।
HistoryLogger TF ইতিহাস লগার, বিশেষ লগ যা শুধুমাত্র কিছু নির্দিষ্ট ঘটনা ধারণ করে।
সিম্পলফাইললগার একটি ILeveledLogOutput যা লগ বার্তাগুলিকে stdout এবং একটি একক লগ ফাইলে নির্দেশ করে।
StdoutLogger একটি ILeveledLogOutput যা লগ বার্তাগুলিকে stdout-এ নির্দেশ করে।


যে ক্লাসগুলি এই ইন্টারফেসটি প্রয়োগ করে সেই পদ্ধতিগুলি প্রদান করে যা লগ বার্তাগুলি আউটপুট করার সাথে ডিল করে।

সারাংশ

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

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

লগটি বন্ধ করে এবং প্রয়োজন অনুসারে বন্ধ করার আগে যেকোনো পরিষ্কার করে।

abstract InputStreamSource getLog ()

লগ ডেটার একটি স্ন্যাপশট স্ট্রীম ধরে।

abstract Log.LogLevel getLogLevel ()

প্রদর্শনের জন্য সর্বনিম্ন লগ স্তর পায়।

abstract void init ()

যেকোন প্রয়োজনীয় IO সংস্থান তৈরি করে লগটি শুরু করুন।

abstract void setLogLevel ( Log.LogLevel logLevel)

প্রদর্শনের জন্য সর্বনিম্ন লগ স্তর সেট করে।

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

ক্লোন

public abstract ILeveledLogOutput clone ()

রিটার্নস
ILeveledLogOutput একটি ILeveledLogOutput

বন্ধ লগ

public abstract void closeLog ()

লগটি বন্ধ করে এবং প্রয়োজন অনুসারে বন্ধ করার আগে যেকোনো পরিষ্কার করে।

getLog

public abstract InputStreamSource getLog ()

লগ ডেটার একটি স্ন্যাপশট স্ট্রীম ধরে।

ILeveledLogOutput#closeLog() এর পরে কল করা উচিত নয়।

প্রত্যাবর্তিত স্ট্রীম সর্বোত্তম কর্মক্ষমতা আছে নিশ্চিত করা হয় না. কলকারীরা একটি ERROR(/BufferedInputStream) ফলাফলে মোড়ানো করতে ইচ্ছুক হতে পারে।

রিটার্নস
InputStreamSource লগ ডেটার একটি InputStreamSource । সমর্থিত না হলে শূন্য হতে পারে।

নিক্ষেপ করে
IllegalStateException লগ বন্ধ হয়ে গেলে কল করা হলে।

getLogLevel

public abstract Log.LogLevel getLogLevel ()

প্রদর্শনের জন্য সর্বনিম্ন লগ স্তর পায়।

রিটার্নস
Log.LogLevel বর্তমান LogLevel

init

public abstract void init ()

যেকোন প্রয়োজনীয় IO সংস্থান তৈরি করে লগটি শুরু করুন।

সেটলগ লেভেল

public abstract void setLogLevel (Log.LogLevel logLevel)

প্রদর্শনের জন্য সর্বনিম্ন লগ স্তর সেট করে।

পরামিতি
logLevel Log.LogLevel : প্রদর্শনের জন্য LogLevel