in src/datasource.ts [98:113]
function transLogs(result: Map<string, Vector>, i: number): TraceLog[] {
let traceLogs: TraceLog[] = [];
const slsLogs = JSON.parse(result.get('logs')?.get(i)) as Object[];
for (const slsLog of slsLogs) {
const logMap = new Map(Object.entries(slsLog));
const attributeArray = Array.from(Object.entries(slsLog), ([name, value]) => valueToTag(name, value));
let time = logMap.get('time');
if (time !== undefined) {
traceLogs.push({
timestamp: Number(time) / 1000000,
fields: attributeArray,
});
}
}
return traceLogs;
}