ফাইললগার

public class FileLogger
extends BaseStreamLogger < SizeLimitedOutputStream >

java.lang.Object
com.android.tradefed.log.BaseLeveledLogOutput
com.android.tradefed.log.BaseStreamLogger < com.android.tradefed.util.SizeLimitedOutputStream >
com.android.tradefed.log.FileLogger


একটি ILeveledLogOutput যা লগ বার্তাগুলিকে একটি ফাইলে এবং stdout-এ প্রেরণ করে।

সারসংক্ষেপ

সরকারি নির্মাণকারী

FileLogger ()

জনসাধারণের পদ্ধতি

ILeveledLogOutput clone ()

বর্তমান অবজেক্টের মতো একই লগ লেভেল সেটিংস সহ একটি নতুন FileLogger তৈরি করে।

void closeLog ()
InputStreamSource getLog ()
long getMaxLogSizeMbytes ()

লগটির সর্বোচ্চ আকার মেগাবাইটে ফেরত দেয়।

void init ()

সুরক্ষিত পদ্ধতি

void init (String logPrefix, String fileSuffix)

init() এর একটি বিকল্প যেখানে আমরা ফাইলের নাম এবং সাফিক্স নির্দিষ্ট করে দিতে পারি।

সরকারি নির্মাণকারী

ফাইললগার

public FileLogger ()

জনসাধারণের পদ্ধতি

ক্লোন

public ILeveledLogOutput clone ()

বর্তমান অবজেক্টের মতো একই লগ লেভেল সেটিংস সহ একটি নতুন FileLogger তৈরি করে।

অন্তর্নিহিত লগ ফাইলের বিষয়বস্তু কপি করে না (অর্থাৎ ক্লোনের লগ ডেটা একটি নতুন ফাইলে লেখা হবে)।

ফেরত
ILeveledLogOutput

বন্ধ করুনলগ

public void closeLog ()

লগ পান

public InputStreamSource getLog ()

ফেরত
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

লগটির সর্বোচ্চ আকার মেগাবাইটে ফেরত দেয়।

ফেরত
long

ইনিট

public void init ()

নিক্ষেপ
IOException

সুরক্ষিত পদ্ধতি

ইনিট

protected void init (String logPrefix, 
                String fileSuffix)

init() এর একটি বিকল্প যেখানে আমরা ফাইলের নাম এবং সাফিক্স নির্দিষ্ট করে দিতে পারি।

প্যারামিটার
logPrefix String : এক্সটেনশন ছাড়া লগ করার ফাইলের নাম।

fileSuffix String : যে ফাইলে লগ করতে হবে তার এক্সটেনশন।