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 ILeveledLogOutput clone ()

ফেরত
ILeveledLogOutput

বন্ধ করুনলগ

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 প্রদর্শন করতে হবে