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 ()
الإجراءات العامة
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 المطلوب عرضه |