FileSystemLogSaver
public class FileSystemLogSaver
extends Object
implements ILogSaver
java.lang.Object |
↳ | com.android.tradefed.result.FileSystemLogSaver |
Các lớp con trực tiếp đã biết |
Lưu nhật ký vào hệ thống tập tin.
Bản tóm tắt
Phương pháp công khai |
---|
LogFile | getLogReportDir () |
void | invocationEnded (long elapsedTime) |
void | invocationStarted (IInvocationContext context) Ngoài ra, hãy tạo một thư mục hệ thống tệp duy nhất trong report-dir/[branch/]build-id/test-tag/unique_dir để lưu nhật ký. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) Sẽ nén và lưu tệp nhật ký nếu LogDataType#isCompressed() trả về false cho dataType và compressed-files được đặt, nếu không, luồng sẽ được lưu không nén. |
LogFile | saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream) |
void | setCompressFiles (boolean compress) |
Phương pháp được bảo vệ |
---|
File | generateLogReportDir (IBuildInfo buildInfo, File reportDir) Một phương thức được hiển thị cho phép lớp con tùy chỉnh logic tạo đường dẫn. |
Nhà thầu xây dựng công cộng
FileSystemLogSaver
public FileSystemLogSaver ()
Phương pháp công khai
lấyLogReportDir
public LogFile getLogReportDir ()
lời mờiĐã kết thúc
public void invocationEnded (long elapsedTime)
Thông số |
---|
elapsedTime | long |
lời gọiBắt đầu
public void invocationStarted (IInvocationContext context)
Ngoài ra, hãy tạo một thư mục hệ thống tệp duy nhất trong report-dir/[branch/]build-id/test-tag/unique_dir
để lưu nhật ký. Nếu việc tạo thư mục không thành công, sẽ ghi nhật ký vào thư mục tạm thời trên hệ thống tệp cục bộ.
Thông số |
---|
context | IInvocationContext |
public LogFile saveLogData (String dataName,
LogDataType dataType,
InputStream dataStream)
Sẽ nén và lưu tệp nhật ký nếu LogDataType#isCompressed()
trả về false cho dataType
và compressed-files
được đặt, nếu không, luồng sẽ được lưu không nén.
Thông số |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
public LogFile saveLogDataRaw (String dataName,
LogDataType dataType,
InputStream dataStream)
Thông số |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
setCompressFiles
public void setCompressFiles (boolean compress)
Thông số |
---|
compress | boolean |
Phương pháp được bảo vệ
tạoLogReportDir
protected File generateLogReportDir (IBuildInfo buildInfo,
File reportDir)
Một phương thức được hiển thị cho phép lớp con tùy chỉnh logic tạo đường dẫn.
Trả lại |
---|
File | Thư mục đã được tạo. |