ফাইলসিস্টেমলগসেভার

public class FileSystemLogSaver
extends Object implements ILogSaver প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.result.FileSystemLogSaver


একটি ফাইল সিস্টেমে লগ সংরক্ষণ করুন.

সারসংক্ষেপ

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

FileSystemLogSaver ()

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

LogFile getLogReportDir ()

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

এছাড়াও, লগ সংরক্ষণের জন্য report-dir/[branch/]build-id/test-tag/unique_dir অধীনে একটি অনন্য ফাইল সিস্টেম ডিরেক্টরি তৈরি করুন।

LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

LogDataType#isCompressed() dataType জন্য মিথ্যা রিটার্ন করলে এবং compressed-files সেট করা থাকলে লগ ফাইলটি জিপ করে সংরক্ষণ করবে, অন্যথায়, স্ট্রীমটি সংকুচিত না হয়ে সংরক্ষণ করা হবে।

LogFile saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream)

void setCompressFiles (boolean compress)

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

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

একটি উন্মুক্ত পদ্ধতি যা সাবক্লাসকে তৈরি করার পাথ লজিক কাস্টমাইজ করার অনুমতি দেয়।

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

ফাইলসিস্টেমলগসেভার

public FileSystemLogSaver ()

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

getLogReportDir

public LogFile getLogReportDir ()

রিটার্নস
LogFile

আহ্বান শেষ

public void invocationEnded (long elapsedTime)

পরামিতি
elapsedTime long

আমন্ত্রণ শুরু হয়েছে

public void invocationStarted (IInvocationContext context)

এছাড়াও, লগ সংরক্ষণের জন্য report-dir/[branch/]build-id/test-tag/unique_dir অধীনে একটি অনন্য ফাইল সিস্টেম ডিরেক্টরি তৈরি করুন। যদি ডিরেক্টরির নির্মাণ ব্যর্থ হয়, স্থানীয় ফাইল সিস্টেমে একটি অস্থায়ী ডিরেক্টরিতে লগ লিখবে।

পরামিতি
context IInvocationContext

LogData সংরক্ষণ করুন

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

LogDataType#isCompressed() dataType জন্য মিথ্যা রিটার্ন করলে এবং compressed-files সেট করা থাকলে লগ ফাইলটি জিপ করে সংরক্ষণ করবে, অন্যথায়, স্ট্রীমটি সংকুচিত না হয়ে সংরক্ষণ করা হবে।

পরামিতি
dataName String

dataType LogDataType

dataStream InputStream

রিটার্নস
LogFile

LogDataRaw সংরক্ষণ করুন

public LogFile saveLogDataRaw (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

পরামিতি
dataName String

dataType LogDataType

dataStream InputStream

রিটার্নস
LogFile

সেট কমপ্রেসফাইলস

public void setCompressFiles (boolean compress)

পরামিতি
compress boolean

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

LogReportDir তৈরি করুন

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

একটি উন্মুক্ত পদ্ধতি যা সাবক্লাসকে তৈরি করার পাথ লজিক কাস্টমাইজ করার অনুমতি দেয়।

পরামিতি
buildInfo IBuildInfo : IBuildInfo

reportDir File : রিপোর্ট ডিরেক্টরির জন্য ERROR(/File)

রিটার্নস
File ডিরেক্টরি তৈরি করা হয়েছে।