in src/activationList.ts [80:100]
private makeActivationLabel(
activation: openwhisk.ActivationDesc,
withActionName: boolean
): string {
// @ts-ignore
const startTime = moment(activation.start).format('YYYY-MM-DD HH:mm:ss');
// @ts-ignore
const duration = activation.end - activation.start;
const id = activation.activationId.slice(0, 6);
// @ts-ignore
const status = activation.statusCode === 0 ? 'success' : 'error';
const start = activation.annotations?.find((x) => x.key === 'initTime') ? 'cold ' : 'warm';
const durationFormat = `${duration} ms`;
const actionName = `${activation.name}:${activation.version}`;
if (withActionName) {
return [startTime, id, status, start, durationFormat, actionName].join('\t');
}
return [startTime, id, status, start, durationFormat].join('\t');
}