lib/sls.proto (24 lines of code) (raw):

package sls; message Log { required uint32 Time = 1;// UNIX Time Format message Content { required string Key = 1; required string Value = 2; } repeated Content Contents = 2; optional fixed32 TimeNs = 4; } message LogTag { required string Key = 1; required string Value = 2; } message LogGroup { repeated Log Logs= 1; optional string Reserved = 2; // reserved fields optional string Topic = 3; optional string Source = 4; repeated LogTag LogTags = 6; } message LogGroupList { repeated LogGroup logGroupList = 1; }