फाइलसिस्टमलॉगसेवर

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

saveLogData

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

यदि LogDataType#isCompressed() dataType के लिए गलत रिटर्न देता है और compressed-files सेट है, तो लॉग फ़ाइल को ज़िप और सहेजा जाएगा, अन्यथा, स्ट्रीम असंपीड़ित रूप से सहेजी जाएगी।

पैरामीटर
dataName String

dataType LogDataType

dataStream InputStream

रिटर्न
LogFile

saveLogDataRaw

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

पैरामीटर
dataName String

dataType LogDataType

dataStream InputStream

रिटर्न
LogFile

सेटकंप्रेसफ़ाइलें

public void setCompressFiles (boolean compress)

पैरामीटर
compress boolean

संरक्षित तरीके

generateLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

एक उजागर विधि जो उपवर्ग को जनरेटिंग पथ तर्क को अनुकूलित करने की अनुमति देती है।

पैरामीटर
buildInfo IBuildInfo : IBuildInfo

reportDir File : रिपोर्ट निर्देशिका के लिए ERROR(/File)

रिटर्न
File निर्देशिका बनाई गई.