StdoutLogger
public class StdoutLogger
extends Object implements ILeveledLogOutput
| شیء جاوا | |
| ↳ | com.android.tradefed.log.StdoutLogger |
یک ILeveledLogOutput که پیامهای لاگ را به stdout هدایت میکند.
خلاصه
سازندگان عمومی | |
|---|---|
StdoutLogger () | |
روشهای عمومی | |
|---|---|
ILeveledLogOutput | clone () |
void | closeLog ()لاگ را میبندد و در صورت لزوم، قبل از بستن، هرگونه پاکسازی را انجام میدهد. |
InputStreamSource | getLog ()یک جریان snapshot از دادههای لاگ را دریافت میکند. |
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 void closeLog ()
لاگ را میبندد و در صورت لزوم، قبل از بستن، هرگونه پاکسازی را انجام میدهد.
دریافت لاگ
public InputStreamSource getLog ()
یک جریان snapshot از دادههای لاگ را دریافت میکند.
نباید بعد از ILeveledLogOutput.closeLog() فراخوانی شود.
تضمینی وجود ندارد که جریان برگشتی عملکرد بهینه داشته باشد. فراخوانیکنندگان ممکن است بخواهند نتیجه را در یک BufferedInputStream قرار دهند.
| بازگشتها | |
|---|---|
InputStreamSource | یک InputStreamSource از دادههای لاگ. در صورت عدم پشتیبانی، ممکن است مقدار null را برگرداند. |
دریافت سطح ورود (getLogLevel)
public Log.LogLevel getLogLevel ()
حداقل سطح گزارش برای نمایش را دریافت میکند.
| بازگشتها | |
|---|---|
Log.LogLevel | LogLevel فعلی |
اولیه
public void init ()
گزارش را مقداردهی اولیه کنید و منابع ورودی/خروجی مورد نیاز را ایجاد کنید.
| پرتابها | |
|---|---|
IOException | |
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
زمانی ارسال میشود که نیاز به چاپ یک پیام لاگ باشد و در صورت امکان، در یک کادر محاورهای به کاربر نمایش داده شود.
| پارامترها | |
|---|---|
logLevel | Log.LogLevel : نوع داده LogLevel که اولویت پیام را نشان میدهد. |
tag | String : برچسب مرتبط با پیام. |
message | String : پیامی که قرار است نمایش داده شود. |
چاپ گزارش
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 که قرار است نمایش داده شود |