日志服務使用Protocol Buffer格式作為標準的日志寫入格式。
Protocol Buffer格式用于結構化數據交換格式,當用戶需要寫入日志時,需要把原始日志數據序列化成如下格式的Protocol Buffer數據流,然后才能通過API寫入服務端。
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 Time_ns = 4; // for time nano part
}
message LogTag
{
required string Key = 1;
required string Value = 2;
}
message LogGroup
{
repeated Log Logs= 1;
optional string Topic = 3;
optional string Source = 4;
repeated LogTag LogTags = 6;
}
message LogGroupList
{
repeated LogGroup logGroupList = 1;
}
文檔內容是否對您有幫助?