আইলেভেলডলগআউটপুট
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 void closeLog ()
প্রয়োজন অনুযায়ী, লগটি বন্ধ করে এবং বন্ধ করার আগে প্রয়োজনীয় পরিষ্করণ সম্পন্ন করে।
লগ পান
public abstract InputStreamSource getLog ()
লগ ডেটার একটি স্ন্যাপশট স্ট্রিম গ্রহণ করে।
ILeveledLogOutput.closeLog() এর পরে এটি কল করা যাবে না।
ফেরত আসা স্ট্রিমটির পারফরম্যান্স সর্বোত্তম হবে এমন কোনো নিশ্চয়তা নেই। কলাররা ফলাফলটিকে একটি BufferedInputStream এর মধ্যে র্যাপ করতে চাইতে পারেন।
| ফেরত | |
|---|---|
InputStreamSource | লগ ডেটার একটি InputStreamSource । সমর্থিত না হলে null রিটার্ন করতে পারে। |
| নিক্ষেপ | |
|---|---|
IllegalStateException | লগ বন্ধ হয়ে গেলে কল করা হলে |
লগ লেভেল পান
public abstract Log.LogLevel getLogLevel ()
প্রদর্শনের জন্য সর্বনিম্ন লগ স্তরটি নির্ধারণ করে।
| ফেরত | |
|---|---|
Log.LogLevel | বর্তমান LogLevel |
ইনিট
public abstract void init ()
প্রয়োজনীয় IO রিসোর্স তৈরি করে লগটি চালু করুন।
| নিক্ষেপ | |
|---|---|
IOException | |
লগ স্তর সেট করুন
public abstract void setLogLevel (Log.LogLevel logLevel)
প্রদর্শনের জন্য সর্বনিম্ন লগ স্তর নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
logLevel | Log.LogLevel : যে LogLevel প্রদর্শন করতে হবে |