StdoutLogger
public class StdoutLogger
extends Object implements ILeveledLogOutput
| java.lang.Object | |
| ↳ | com.android.tradefed.log.StdoutLogger |
একটি ILeveledLogOutput যা লগ বার্তাগুলিকে stdout-এ পাঠায়।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
StdoutLogger () | |
জনসাধারণের পদ্ধতি | |
|---|---|
ILeveledLogOutput | clone () |
void | closeLog ()প্রয়োজন অনুযায়ী, লগটি বন্ধ করে এবং বন্ধ করার আগে প্রয়োজনীয় পরিষ্করণ সম্পন্ন করে। |
InputStreamSource | getLog ()লগ ডেটার একটি স্ন্যাপশট স্ট্রিম গ্রহণ করে। |
Log.LogLevel | getLogLevel ()প্রদর্শনের জন্য সর্বনিম্ন লগ স্তরটি নির্ধারণ করে। |
void | init ()প্রয়োজনীয় IO রিসোর্স তৈরি করে লগটি চালু করুন। |
void | printAndPromptLog ( Log.LogLevel logLevel, String tag, String message)যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় এবং সম্ভব হলে ব্যবহারকারীকে একটি ডায়ালগ বক্সে তা দেখানো হয়, তখন এটি পাঠানো হয়। |
void | printLog ( Log.LogLevel logLevel, String tag, String message)যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় তখন এটি পাঠানো হয়। |
void | setLogLevel ( Log.LogLevel logLevel)প্রদর্শনের জন্য সর্বনিম্ন লগ স্তর নির্ধারণ করে। |
সরকারি নির্মাণকারী
StdoutLogger
public StdoutLogger ()
জনসাধারণের পদ্ধতি
বন্ধ করুনলগ
public void closeLog ()
প্রয়োজন অনুযায়ী, লগটি বন্ধ করে এবং বন্ধ করার আগে প্রয়োজনীয় পরিষ্করণ সম্পন্ন করে।
লগ পান
public InputStreamSource getLog ()
লগ ডেটার একটি স্ন্যাপশট স্ট্রিম গ্রহণ করে।
ILeveledLogOutput.closeLog() এর পরে এটি কল করা যাবে না।
ফেরত আসা স্ট্রিমটির পারফরম্যান্স সর্বোত্তম হবে এমন কোনো নিশ্চয়তা নেই। কলাররা ফলাফলটিকে একটি BufferedInputStream এর মধ্যে র্যাপ করতে চাইতে পারেন।
| ফেরত | |
|---|---|
InputStreamSource | লগ ডেটার একটি InputStreamSource । সমর্থিত না হলে null রিটার্ন করতে পারে। |
লগ লেভেল পান
public Log.LogLevel getLogLevel ()
প্রদর্শনের জন্য সর্বনিম্ন লগ স্তরটি নির্ধারণ করে।
| ফেরত | |
|---|---|
Log.LogLevel | বর্তমান LogLevel |
ইনিট
public void init ()
প্রয়োজনীয় IO রিসোর্স তৈরি করে লগটি চালু করুন।
| নিক্ষেপ | |
|---|---|
IOException | |
প্রিন্টঅ্যান্ডপ্রম্পটলগ
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় এবং সম্ভব হলে ব্যবহারকারীকে একটি ডায়ালগ বক্সে তা দেখানো হয়, তখন এটি পাঠানো হয়।
| প্যারামিটার | |
|---|---|
logLevel | Log.LogLevel : মেসেজের অগ্রাধিকার নির্দেশকারী LogLevel enum। |
tag | String : বার্তাটির সাথে সংশ্লিষ্ট ট্যাগ। |
message | String : প্রদর্শনের জন্য বার্তা। |
প্রিন্টলগ
public void printLog (Log.LogLevel logLevel, String tag, String message)
যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় তখন এটি পাঠানো হয়।
| প্যারামিটার | |
|---|---|
logLevel | Log.LogLevel : মেসেজের অগ্রাধিকার নির্দেশকারী LogLevel enum। |
tag | String : বার্তাটির সাথে সংশ্লিষ্ট ট্যাগ। |
message | String : প্রদর্শনের জন্য বার্তা। |
লগ স্তর সেট করুন
public void setLogLevel (Log.LogLevel logLevel)
প্রদর্শনের জন্য সর্বনিম্ন লগ স্তর নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
logLevel | Log.LogLevel : যে LogLevel প্রদর্শন করতে হবে |