StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.অবজেক্ট
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 ()

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

getLog

public InputStreamSource getLog ()

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

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

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

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

getLogLevel

public Log.LogLevel getLogLevel ()

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

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

init

public void init ()

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

printAndPromptLog

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