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

تهيئة السجلّ، وإنشاء أي موارد إدخال/إخراج مطلوبة

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

closeLog

public void closeLog ()

يغلق السجلّ وينفّذ أي عملية تنظيف قبل الإغلاق، حسب الضرورة.

getLog

public InputStreamSource getLog ()

يحصل على مصدر لقطة لبيانات السجلّ.

يجب عدم استدعاء هذه الدالة بعد ILeveledLogOutput.closeLog().

لا يُضمَن أن يحقّق البث الذي يتم عرضه أداءً مثاليًا. قد يرغب المتصلون في تضمين النتيجة في BufferedInputStream.

المرتجعات
InputStreamSource InputStreamSource من بيانات السجلّ قد تعرض قيمة فارغة إذا لم يكن ذلك متاحًا.

getLogLevel

public Log.LogLevel getLogLevel ()

تعرض هذه السمة الحد الأدنى لمستوى السجلّ المطلوب عرضه.

المرتجعات
Log.LogLevel LogLevel الحالي

init

public void init ()

تهيئة السجلّ، وإنشاء أي موارد إدخال/إخراج مطلوبة

عمليات الطرح
IOException

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

يتم إرسال هذا الحدث عندما تكون هناك حاجة إلى طباعة رسالة سجلّ، وإذا أمكن، عرضها للمستخدم في مربّع حوار.

المعلَمات
logLevel Log.LogLevel: قيمة التعداد LogLevel التي تمثّل أولوية الرسالة.

tag String: العلامة المرتبطة بالرسالة

message String: الرسالة التي سيتم عرضها.

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

يتم إرسال هذا الحدث عندما تكون هناك حاجة إلى طباعة رسالة سجلّ.

المعلَمات
logLevel Log.LogLevel: قيمة التعداد LogLevel التي تمثّل أولوية الرسالة.

tag String: العلامة المرتبطة بالرسالة

message String: الرسالة التي سيتم عرضها.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

تضبط هذه السمة الحد الأدنى لمستوى السجلّ المطلوب عرضه.

المعلَمات
logLevel Log.LogLevel: LogLevel المطلوب عرضه