ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


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

সারাংশ

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

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