private makeActivationLabel()

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');
    }