1// Should be kept in sync with internal version.
2syntax = "proto2";
3
4package posting_service_rpc;
5
6option java_package = "com.android.test.metrics.proto";
7option java_outer_classname = "FileMetadataProto";
8
9// Represents a type of log
10enum LogType {
11  UNKNOWN=0;
12  BUGREPORT=1;
13  BUGREPORTZ=2;
14  COMPACT_MEMINFO=3;
15  CPUINFO=4;
16  DUMPSYS=5;
17  GFXINFO=6;
18  KERNEL=7;
19  LOGCAT=8;
20  MEMINFO=9;
21  PROCRANK=10;
22  SERVICES=11;
23  TOP=12;
24  // skip item 13 ERRORSTATS
25  MUGSHOT=14;
26}
27
28// Represents a single log file
29message LogFile {
30  // The name of the log file
31  required string name = 2;
32  // The type of the log file
33  required LogType log_type = 3;
34}
35
36// Represents a collection of log metadata
37message FileMetadata {
38  // The directory containing all of the LogFiles
39  optional string directory = 2;
40
41  // The included, parseable log files
42  repeated LogFile log_files = 1;
43}
44