ফাইললগার

public class FileLogger
extends BaseStreamLogger < SizeLimitedOutputStream >

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

MBytes-এ লগের সর্বোচ্চ লগ সাইজ প্রদান করে।

void init ()

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

void init (String logPrefix, String fileSuffix)

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

পাবলিক কনস্ট্রাক্টর

ফাইললগার

public FileLogger ()

পাবলিক পদ্ধতি

ক্লোন

public ILeveledLogOutput clone ()

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

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

রিটার্নস
ILeveledLogOutput

বন্ধ লগ

public void closeLog ()

getLog

public InputStreamSource getLog ()

রিটার্নস
InputStreamSource

GetMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

MBytes-এ লগের সর্বোচ্চ লগ সাইজ প্রদান করে।

রিটার্নস
long

init

public void init ()

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

init

protected void init (String logPrefix, 
                String fileSuffix)

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

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

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