Unitech / Unitech/pm2

PM2 log truncated when process started with `time` mode

Open
#6,125 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
43.3k
Forks
2.7k
PR merge metrics
No merged PRs in 30d

Description

Version

$ pm2 --version
7.0.3

Issue

Here's a simple program that output 2048 random characters per second. Compile it with gcc.

Example program
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main()
{
    char gibberish[2 * 1024];
    size_t i;

    srand(0xdeadbeef);
    for (i = 0; i < sizeof(gibberish); i++) {
        gibberish[i] = (char)(rand() % 26 + 'a');
    }
    while (true) {
        fprintf(stdout, "[[%s]]\n", gibberish);
        sleep(1);
    }

    return 0;
}
Run with pm2 start

As you can see, although some output have been split across multiple lines, the starting [[ and ending ]] are intact.

Image
$ pm2 log 0 --lines 0
0|a | mqcbekllelcspgpzfwbnxkixiqpxhhbwadxenkstvunlacmfzpuybfvkvkjfumbwpaadluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
0|a | [[xuqzlfroumakcifzkyjxjpmxhimlvlothesslkghygrdrxcbxnagfmfmxraseonlsifdsmlsuevndaqanrjudqjcijvoxkcrshumthfqocdreusuldoqtxtdgqsfauwvbthxcmpqrsivocpbheuabnekfyrhuocvjkunyjgpeqluscwzgqbkfhwkfntzdwxoitcgfiyjyldsnbtwrugwecilrclvakjifnqkvovvbbnpcglwdtuhxdsohfljrxrxkjjiafdbgrskzdgeybnvgimppzyhwrgjaptcwweepwrrcxvaajyirmxilvpkmxvpporlmxscujtyiqajbarumrdaosmdshshxlsjjmnfvgfezfpaiivubywqsktktnrqymcjapqwyvcxdtxlbuhdsgvnqoxkdrabfcnfudbsbfpeyorcjyhdecqxsqhvhjwmolripvasapwbfnfonmusokrgaybjhzvvlpdckdumuspafuqugkowxfczdfjlfeistmufrquoijqpeijmtyjsfnrjtawahescsoimgecqnsftaqivqrpwehhzjdzqjttehdqphufwmksodcmttbrzkybudaknwfrdijtrdyqrlkhqmtjhvdifbjbfmmuirnncyivbjluwxbmlvxssadzeoblaphkiuakskivtvprtsdendzhdcjjqmutddflxfypqgmlbbduuibjlctrgeawqxrtazeaeerwkekohpkbxlnlnictmescblxekderivpubzijotmoezzujbpvfjxjvwphatyiqqeupndggpumrtiawywdhvmesdouwoepeijwvocbdyqwryxpyvsishmmkcgjrkyvvjtqxvuctmzmkybjvurnbfcnikwbxwysfskenehjqivdgzodvfswmulufixeewwkogqbnxmffiknjyqedjcqfnmmvkqagomwxcxkcmrjucxdapjgalyiykuuwnwebkaymakqmcaigzngqwmthkbhxxbvkzcojeoygzoudqcjrrripgbyqegpbjnolpeuvssctjwwbbhtuzbkhekxisplecbptfjoaeqtppsqqbjkcmwjqjjabymhcpwxvilxoeqdtkvlmfxqruakdjkgjyqnomklwxikdapylljzqhpjdrticeqlcgastkdrkncpotozezawipgljzvlfmxkszcnmifwvjljcbihbkdlclzlluwqgvcbvfohnvfieqshucqxpvirhhcucykkuplrucyjxdrevlnpqdmfyxyheabiyovudilxklgkozqmndbfgqmgnkotkrekfzfihshuepgurwgezkjhaxnphdkrxobcninxdurhmxbdtkhsuszwponyuxprmsvbdiygfpnroquhadbwxcsotfmpdbgrvbsymreritixkcgmhijemdsfleuohchcgzbsshjbbrynvgzcokgdqykbehrljynrzqjsasvblvqgbriscovuofvsomfyktpjlbdltyoftenvwwnamiudprvedbenwvyjwcxsanzusmpqkeszmocdfxjiapxynxklzhfcuewotngfraefogkvgufilehyctmdarfwybnrqtyhwdmklxirtnagujhwctzekhaiipbzlaihfxtqwbkprkxltejxxkbirbsctubewlldievegfvzptkkxthvdifxmxzftcjrnwwwascixyhpttzqojnuturfuqmnsxhhvdfwvigviqkdjlvawjuqfnxzfkpzjwgfbodzwjugbelnrgnorjexwdwbpnczlignwjmuuicymnlfuatljzkhdhkswmtiwzvtkjphrsffhqkbqgpbhzikisffeypaymvivlrofwtomfsenhfvinhthmanlpqlbnvyanmfjhuyomecvkzfzgyjvawgporscmqcbekllelcspgpzfwbnxkixiqpxhhbwadxenkstvunlacmfzpuybfvkvkjfumbwpaadluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
0|a | [[xuqzlfroumakcifzkyjxjpmxhimlvlothesslkghygrdrxcbxnagfmfmxraseonlsifdsmlsuevndaqanrjudqjcijvoxkcrshumthfqocdreusuldoqtxtdgqsfauwvbthxcmpqrsivocpbheuabnekfyrhuocvjkunyjgpeqluscwzgqbkfhwkfntzdwxoitcgfiyjyldsnbtwrugwecilrclvakjifnqkvovvbbnpcglwdtuhxdsohfljrxrxkjjiafdbgrskzdgeybnvgimppzyhwrgjaptcwweepwrrcxvaajyirmxilvpkmxvpporlmxscujtyiqajbarumrdaosmdshshxlsjjmnfvgfezfpaiivubywqsktktnrqymcjapqwyvcxdtxlbuhdsgvnqoxkdrabfcnfudbsbfpeyorcjyhdecqxsqhvhjwmolripvasapwbfnfonmusokrgaybjhzvvlpdckdumuspafuqugkowxfczdfjlfeistmufrquoijqpeijmtyjsfnrjtawahescsoimgecqnsftaqivqrpwehhzjdzqjttehdqphufwmksodcmttbrzkybudaknwfrdijtrdyqrlkhqmtjhvdifbjbfmmuirnncyivbjluwxbmlvxssadzeoblaphkiuakskivtvprtsdendzhdcjjqmutddflxfypqgmlbbduuibjlctrgeawqxrtazeaeerwkekohpkbxlnlnictmescblxekderivpubzijotmoezzujbpvfjxjvwphatyiqqeupndggpumrtiawywdhvmesdouwoepeijwvocbdyqwryxpyvsishmmkcgjrkyvvjtqxvuctmzmkybjvurnbfcnikwbxwysfskenehjqivdgzodvfswmulufixeewwkogqbnxmffiknjyqedjcqfnmmvkqagomwxcxkcmrjucxdapjgalyiykuuwnwebkaymakqmcaigzngqwmthkbhxxbvkzcojeoygzoudqcjrrripgbyqegpbjnolpeuvssctjwwbbhtuzbkhekxisplecbptfjoaeqtppsqqbjkcmwjqjjabymhcpwxvilxoeqdtkvlmfxqruakdjkgjyqnomklwxikdapylljzqhpjdrticeqlcgastkdrkncpotozezawipgljzvlfmxkszcnmifwvjljcbihbkdlclzlluwqgvcbvfohnvfieqshucqxpvirhhcucykkuplrucyjxdrevlnpqdmfyxyheabiyovudilxklgkozqmndbfgqmgnkotkrekfzfihshuepgurwgezkjhaxnphdkrxobcninxdurhmxbdtkhsuszwponyuxprmsvbdiygfpnroquhadbwxcsotfmpdbgrvbsymreritixkcgmhijemdsfleuohchcgzbsshjbbrynvgzcokgdqykbehrljynrzqjsasvblvqgbriscovuofvsomfyktpjlbdltyoftenvwwnamiudprvedbenwvyjwcxsanzusmpqkeszmocdfxjiapxynxklzhfcuewotngfraefogkvgufilehyctmdarfwybnrqtyhwdmklxirtnagujhwctzekhaiipbzlaihfxtqwbkprkxltejxxkbirbsctubewlldievegfvzptkkxthvdifxmxzftcjrnwwwascixyhpttzqojnuturfuqmnsxhhvdfwvigviqkdjlvawjuqfnxzfkpzjwgfbodzwjugbelnrgnorjexwdwbpnczlignwjmuuicymnlfuatljzkhdhkswmtiwzvtkjphrsffhqkbqgpbhzikisffeypaymvivlrofwtomfsenhfvinhthmanlpqlbnvyanmfjhuyomecvkzfzgy
0|a | jvawgporscmqcbekllelcspgpzfwbnxkixiqpxhhbwadxenkstvunlacmfzpuybfvkvkjfumbwpaadluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
0|a | [[xuqzlfroumakcifzkyjxjpmxhimlvlothesslkghygrdrxcbxnagfmfmxraseonlsifdsmlsuevndaqanrjudqjcijvoxkcrshumthfqocdreusuldoqtxtdgqsfauwvbthxcmpqrsivocpbheuabnekfyrhuocvjkunyjgpeqluscwzgqbkfhwkfntzdwxoitcgfiyjyldsnbtwrugwecilrclvakjifnqkvovvbbnpcglwdtuhxdsohfljrxrxkjjiafdbgrskzdgeybnvgimppzyhwrgjaptcwweepwrrcxvaajyirmxilvpkmxvpporlmxscujtyiqajbarumrdaosmdshshxlsjjmnfvgfezfpaiivubywqsktktnrqymcjapqwyvcxdtxlbuhdsgvnqoxkdrabfcnfudbsbfpeyorcjyhdecqxsqhvhjwmolripvasapwbfnfonmusokrgaybjhzvvlpdckdumuspafuqugkowxfczdfjlfeistmufrquoijqpeijmtyjsfnrjtawahescsoimgecqnsftaqivqrpwehhzjdzqjttehdqphufwmksodcmttbrzkybudaknwfrdijtrdyqrlkhqmtjhvdifbjbfmmuirnncyivbjluwxbmlvxssadzeoblaphkiuakskivtvprtsdendzhdcjjqmutddflxfypqgmlbbduuibjlctrgeawqxrtazeaeerwkekohpkbxlnlnictmescblxekderivpubzijotmoezzujbpvfjxjvwphatyiqqeupndggpumrtiawywdhvmesdouwoepeijwvocbdyqwryxpyvsishmmkcgjrkyvvjtqxvuctmzmkybjvurnbfcnikwbxwysfskenehjqivdgzodvfswmulufixeewwkogqbnxmffiknjyqedjcqfnmmvkqagomwxcxkcmrjucxdapjgalyiykuuwnwebkaymakqmcaigzngqwmthkbhxxbvkzcojeoygzoudqcjrrripgbyqegpbjnolpeuvssctjwwbbhtuzbkhekxisplecbptfjoaeqtppsqqbjkcmwjqjjabymhcpwxvilxoeqdtkvlmfxqruakdjkgjyqnomklwxikdapylljzqhpjdrticeqlcgastkdrkncpotozezawipgljzvlfmxkszcnmifwvjljcbihbkdlclzlluwqgvcbvfohnvfieqshucqxpvirhhcucykkuplrucyjxdrevlnpqdmfyxyheabiyovudilxklgkozqmndbfgqmgnkotkrekfzfihshuepgurwgezkjhaxnphdkrxobcninxdurhmxbdtkhsuszwponyuxprmsvbdiygfpnroquhadbwxcsotfmpdbgrvbsymreritixkcgmhijemdsfleuohchcgzbsshjbbrynvgzcokgdqykbehrljynrzqjsasvblvqgbriscovuofvsomfyktpjlbdltyoftenvwwnamiudprvedbenwvyjwcxsanzusmpqkeszmocdfxjiapxynxklzhfcuewotngfraefogkvgufilehyctmdarfwybnrqtyhwdmklxirtnagujhwctzekhaiipbzlaihfxtqwbkprkxltejxxkbirbsctubewlldievegfvzptkkxthvdifxmxzftcjrnwwwascixyhpttzqojnuturfuqmnsxhhvdfwvigviqkdjlvawjuqfnxzfkpzjwgfbodzwjugbelnrgnorjexwdwbpnczlignwjmuuicymnlfuatljzkhdhkswmtiwzvtkjphrsffhqkbqgpbhzikisffeypaymvivlrofwtomfsenhfvinhthmanlpqlbnvyanmfjhuyomecvkzfzgyjvawgporscmqcbekllelcspgpzfwbnxkixiqpxhhbwadxenkstvunlacmfzpuybfvkvkjfumbwpaadluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
0|a | [[xuqzlfroumakcifzkyjxjpmxhimlvlothesslkghygrdrxcbxnagfmfmxraseonlsifdsmlsuevndaqanrjudqjcijvoxkcrshumthfqocdreusuldoqtxtdgqsfauwvbthxcmpqrsivocpbheuabnekfyrhuocvjkunyjgpeqluscwzgqbkfhwkfntzdwxoitcgfiyjyldsnbtwrugwecilrclvakjifnqkvovvbbnpcglwdtuhxdsohfljrxrxkjjiafdbgrskzdgeybnvgimppzyhwrgjaptcwweepwrrcxvaajyirmxilvpkmxvpporlmxscujtyiqajbarumrdaosmdshshxlsjjmnfvgfezfpaiivubywqsktktnrqymcjapqwyvcxdtxlbuhdsgvnqoxkdrabfcnfudbsbfpeyorcjyhdecqxsqhvhjwmolripvasapwbfnfonmusokrgaybjhzvvlpdckdumuspafuqugkowxfczdfjlfeistmufrquoijqpeijmtyjsfnrjtawahescsoimgecqnsftaqivqrpwehhzjdzqjttehdqphufwmksodcmttbrzkybudaknwfrdijtrdyqrlkhqmtjhvdifbjbfmmuirnncyivbjluwxbmlvxssadzeoblaphkiuakskivtvprtsdendzhdcjjqmutddflxfypqgmlbbduuibjlctrgeawqxrtazeaeerwkekohpkbxlnlnictmescblxekderivpubzijotmoezzujbpvfjxjvwphatyiqqeupndggpumrtiawywdhvmesdouwoepeijwvocbdyqwryxpyvsishmmkcgjrkyvvjtqxvuctmzmkybjvurnbfcnikwbxwysfskenehjqivdgzodvfswmulufixeewwkogqbnxmffiknjyqedjcqfnmmvkqagomwxcxkcmrjucxdapjgalyiykuuwnwebkaymakqmcaigzngqwmthkbhxxbvkzcojeoygzoudqcjrrripgbyqegpbjnolpeuvssctjwwbbhtuzbkhekxisplecbptfjoaeqtppsqqbjkcmwjqjjabymhcpwxvilxoeqdtkvlmfxqruakdjkgjyqnomklwxikdapylljzqhpjdrticeqlcgastkdrkncpotozezawipgljzvlfmxkszcnmifwvjljcbihbkdlclzlluwqgvcbvfohnvfieqshucqxpvirhhcucykkuplrucyjxdrevlnpqdmfyxyheabiyovudilxklgkozqmndbfgqmgnkotkrekfzfihshuepgurwgezkjhaxnphdkrxobcninxdurhmxbdtkhsuszwponyuxprmsvbdiygfpnroquhadbwxcsotfmpdbgrvbsymreritixkcgmhijemdsfleuohchcgzbsshjbbrynvgzcokgdqykbehrljynrzqjsasvblvqgbriscovuofvsomfyktpjlbdltyoftenvwwnamiudprvedbenwvyjwcxsanzusmpqkeszmocdfxjiapxynxklzhfcuewotngfraefogkvgufilehyctmdarfwybnrqtyhwdmklxirtnagujhwctzekhaiipbzlaihfxtqwbkprkxltejxxkbirbsctubewlldievegfvzptkkxthvdifxmxzftcjrnwwwascixyhpttzqojnuturfuqmnsxhhvdfwvigviqkdjlvawjuqfnxzfkpzjwgfbodzwjugbelnrgnorjexwdwbpnczlignwjmuuicymnlfuatljzkhdhkswmtiwzvtkjphrsffhqkbqgpbhzikisffeypaymvivlrofwtomfsenhfvinhthmanlpqlbnvyanmfjhuyo
^C
Run with pm2 start --time

However, when run with time mode the output is truncated at the front. Notice that

  1. The starting [[ frequently disappeared.
  2. The program output per second. However, PM2 loses the output every other second.
Image
$ pm2 log 2 --lines 0
2|b | 2026-07-07T18:29:52: sxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
2|b | 2026-07-07T18:29:52: [[xuqzlfroumakcifzkyjxjpmxhimlvlothesslkghygrdrxcbxnagfmfmxraseonlsifdsmlsuevndaqanrjudqjcijvoxkcrshumthfqocdreusuldoqtxtdgqsfauwvbthxcmpqrsivocpbheuabnekfyrhuocvjkunyjgpeqluscwzgqbkfhwkfntzdwxoitcgfiyjyldsnbtwrugwecilrclvakjifnqkvovvbbnpcglwdtuhxdsohfljrxrxkjjiafdbgrskzdgeybnvgimppzyhwrgjaptcwweepwrrcxvaajyirmxilvpkmxvpporlmxscujtyiqajbarumrdaosmdshshxlsjjmnfvgfezfpaiivubywqsktktnrqymcjapqwyvcxdtxlbuhdsgvnqoxkdrabfcnfudbsbfpeyorcjyhdecqxsqhvhjwmolripvasapwbfnfonmusokrgaybjhzvvlpdckdumuspafuqugkowxfczdfjlfeistmufrquoijqpeijmtyjsfnrjtawahescsoimgecqnsftaqivqrpwehhzjdzqjttehdqphufwmksodcmttbrzkybudaknwfrdijtrdyqrlkhqmtjhvdifbjbfmmuirnncyivbjluwxbmlvxssadzeoblaphkiuakskivtvprtsdendzhdcjjqmutddflxfypqgmlbbduuibjlctrgeawqxrtazeaeerwkekohpkbxlnlnictmescblxekderivpubzijotmoezzujbpvfjxjvwphatyiqqeupndggpumrtiawywdhvmesdouwoepeijwvocbdyqwryxpyvsishmmkcgjrkyvvjtqxvuctmzmkybjvurnbfcnikwbxwysfskenehjqivdgzodvfswmulufixeewwkogqbnxmffiknjyqedjcqfnmmvkqagomwxcxkcmrjucxdapjgalyiykuuwnwebkaymakqmcaigzngqwmthkbhxxbvkzcojeoygzoudqcjrrripgbyqegpbjnolpeuvssctjwwbbhtuzbkhekxisplecbptfjoaeqtppsqqbjkcmwjqjjabymhcpwxvilxoeqdtkvlmfxqruakdjkgjyqnomklwxikdapylljzqhpjdrticeqlcgastkdrkncpotozezawipgljzvlfmxkszcnmifwvjljcbihbkdlclzlluwqgvcbvfohnvfieqshucqxpvirhhcucykkuplrucyjxdrevlnpqdmfyxyheabiyovudilxklgkozqmndbfgqmgnkotkrekfzfihshuepgurwgezkjhaxnphdkrxobcninxdurhmxbdtkhsuszwponyuxprmsvbdiygfpnroquhadbwxcsotfmpdbgrvbsymreritixkcgmhijemdsfleuohchcgzbsshjbbrynvgzcokgdqykbehrljynrzqjsasvblvqgbriscovuofvsomfyktpjlbdltyoftenvwwnamiudprvedbenwvyjwcxsanzusmpqkeszmocdfxjiapxynxklzhfcuewotngfraefogkvgufilehyctmdarfwybnrqtyhwdmklxirtnagujhwctzekhaiipbzlaihfxtqwbkprkxltejxxkbirbsctubewlldievegfvzptkkxthvdifxmxzftcjrnwwwascixyhpttzqojnuturfuqmnsxhhvdfwvigviqkdjlvawjuqfnxzfkpzjwgfbodzwjugbelnrgnorjexwdwbpnczlignwjmuuicymnlfuatljzkhdhkswmtiwzvtkjphrsffhqkbqgpbhzikisffeypaymvivlrofwtomfsenhfvinhthmanlpqlbnvyanmfjhuyomecvkzfzgyjvawgporscmqcbekllelcspgpzfwbnxkixiqpxhhbwadxenkstvunlacmfzpuybfvkvkjfumbwpaadluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
2|b | 2026-07-07T18:29:54: ivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
2|b | 2026-07-07T18:29:54: [[xuqzlfroumakcifzkyjxjpmxhimlvlothesslkghygrdrxcbxnagfmfmxraseonlsifdsmlsuevndaqanrjudqjcijvoxkcrshumthfqocdreusuldoqtxtdgqsfauwvbthxcmpqrsivocpbheuabnekfyrhuocvjkunyjgpeqluscwzgqbkfhwkfntzdwxoitcgfiyjyldsnbtwrugwecilrclvakjifnqkvovvbbnpcglwdtuhxdsohfljrxrxkjjiafdbgrskzdgeybnvgimppzyhwrgjaptcwweepwrrcxvaajyirmxilvpkmxvpporlmxscujtyiqajbarumrdaosmdshshxlsjjmnfvgfezfpaiivubywqsktktnrqymcjapqwyvcxdtxlbuhdsgvnqoxkdrabfcnfudbsbfpeyorcjyhdecqxsqhvhjwmolripvasapwbfnfonmusokrgaybjhzvvlpdckdumuspafuqugkowxfczdfjlfeistmufrquoijqpeijmtyjsfnrjtawahescsoimgecqnsftaqivqrpwehhzjdzqjttehdqphufwmksodcmttbrzkybudaknwfrdijtrdyqrlkhqmtjhvdifbjbfmmuirnncyivbjluwxbmlvxssadzeoblaphkiuakskivtvprtsdendzhdcjjqmutddflxfypqgmlbbduuibjlctrgeawqxrtazeaeerwkekohpkbxlnlnictmescblxekderivpubzijotmoezzujbpvfjxjvwphatyiqqeupndggpumrtiawywdhvmesdouwoepeijwvocbdyqwryxpyvsishmmkcgjrkyvvjtqxvuctmzmkybjvurnbfcnikwbxwysfskenehjqivdgzodvfswmulufixeewwkogqbnxmffiknjyqedjcqfnmmvkqagomwxcxkcmrjucxdapjgalyiykuuwnwebkaymakqmcaigzngqwmthkbhxxbvkzcojeoygzoudqcjrrripgbyqegpbjnolpeuvssctjwwbbhtuzbkhekxisplecbptfjoaeqtppsqqbjkcmwjqjjabymhcpwxvilxoeqdtkvlmfxqruakdjkgjyqnomklwxikdapylljzqhpjdrticeqlcgastkdrkncpotozezawipgljzvlfmxkszcnmifwvjljcbihbkdlclzlluwqgvcbvfohnvfieqshucqxpvirhhcucykkuplrucyjxdrevlnpqdmfyxyheabiyovudilxklgkozqmndbfgqmgnkotkrekfzfihshuepgurwgezkjhaxnphdkrxobcninxdurhmxbdtkhsuszwponyuxprmsvbdiygfpnroquhadbwxcsotfmpdbgrvbsymreritixkcgmhijemdsfleuohchcgzbsshjbbrynvgzcokgdqykbehrljynrzqjsasvblvqgbriscovuofvsomfyktpjlbdltyoftenvwwnamiudprvedbenwvyjwcxsanzusmpqkeszmocdfxjiapxynxklzhfcuewotngfraefogkvgufilehyctmdarfwybnrqtyhwdmklxirtnagujhwctzekhaiipbzlaihfxtqwbkprkxltejxxkbirbsctubewlldievegfvzptkkxthvdifxmxzftcjrnwwwascixyhpttzqojnuturfuqmnsxhhvdfwvigviqkdjlvawjuqfnxzfkpzjwgfbodzwjugbelnrgnorjexwdwbpnczlignwjmuuicymnlfuatljzkhdhkswmtiwzvtkjphrsffhqkbqgpbhzikisffeypaymvivlrofwtomfsenhfvinhthmanlpqlbnvyanmfjhuyomecvkzfzgyjvawgporscmqcbekllelcspgpzfwbnxkixiqpxhhbwadxenkstvunlacmfzpuybfvkvkjfumbwpaadluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
2|b | 2026-07-07T18:29:56: dluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
2|b | 2026-07-07T18:29:56: [[xuqzlfroumakcifzkyjxjpmxhimlvlothesslkghygrdrxcbxnagfmfmxraseonlsifdsmlsuevndaqanrjudqjcijvoxkcrshumthfqocdreusuldoqtxtdgqsfauwvbthxcmpqrsivocpbheuabnekfyrhuocvjkunyjgpeqluscwzgqbkfhwkfntzdwxoitcgfiyjyldsnbtwrugwecilrclvakjifnqkvovvbbnpcglwdtuhxdsohfljrxrxkjjiafdbgrskzdgeybnvgimppzyhwrgjaptcwweepwrrcxvaajyirmxilvpkmxvpporlmxscujtyiqajbarumrdaosmdshshxlsjjmnfvgfezfpaiivubywqsktktnrqymcjapqwyvcxdtxlbuhdsgvnqoxkdrabfcnfudbsbfpeyorcjyhdecqxsqhvhjwmolripvasapwbfnfonmusokrgaybjhzvvlpdckdumuspafuqugkowxfczdfjlfeistmufrquoijqpeijmtyjsfnrjtawahescsoimgecqnsftaqivqrpwehhzjdzqjttehdqphufwmksodcmttbrzkybudaknwfrdijtrdyqrlkhqmtjhvdifbjbfmmuirnncyivbjluwxbmlvxssadzeoblaphkiuakskivtvprtsdendzhdcjjqmutddflxfypqgmlbbduuibjlctrgeawqxrtazeaeerwkekohpkbxlnlnictmescblxekderivpubzijotmoezzujbpvfjxjvwphatyiqqeupndggpumrtiawywdhvmesdouwoepeijwvocbdyqwryxpyvsishmmkcgjrkyvvjtqxvuctmzmkybjvurnbfcnikwbxwysfskenehjqivdgzodvfswmulufixeewwkogqbnxmffiknjyqedjcqfnmmvkqagomwxcxkcmrjucxdapjgalyiykuuwnwebkaymakqmcaigzngqwmthkbhxxbvkzcojeoygzoudqcjrrripgbyqegpbjnolpeuvssctjwwbbhtuzbkhekxisplecbptfjoaeqtppsqqbjkcmwjqjjabymhcpwxvilxoeqdtkvlmfxqruakdjkgjyqnomklwxikdapylljzqhpjdrticeqlcgastkdrkncpotozezawipgljzvlfmxkszcnmifwvjljcbihbkdlclzlluwqgvcbvfohnvfieqshucqxpvirhhcucykkuplrucyjxdrevlnpqdmfyxyheabiyovudilxklgkozqmndbfgqmgnkotkrekfzfihshuepgurwgezkjhaxnphdkrxobcninxdurhmxbdtkhsuszwponyuxprmsvbdiygfpnroquhadbwxcsotfmpdbgrvbsymreritixkcgmhijemdsfleuohchcgzbsshjbbrynvgzcokgdqykbehrljynrzqjsasvblvqgbriscovuofvsomfyktpjlbdltyoftenvwwnamiudprvedbenwvyjwcxsanzusmpqkeszmocdfxjiapxynxklzhfcuewotngfraefogkvgufilehyctmdarfwybnrqtyhwdmklxirtnagujhwctzekhaiipbzlaihfxtqwbkprkxltejxxkbirbsctubewlldievegfvzptkkxthvdifxmxzftcjrnwwwascixyhpttzqojnuturfuqmnsxhhvdfwvigviqkdjlvawjuqfnxzfkpzjwgfbodzwjugbelnrgnorjexwdwbpnczlignwjmuuicymnlfuatljzkhdhkswmtiwzvtkjphrsffhqkbqgpbhzikisffeypaymvivlrofwtomfsenhfvinhthmanlpqlbnvyanmfjhuyomecvkzfzgyjvawgporscmqcbekllelcspgpzfwbnxkixiqpxhhbwadxenkstvunlacmfzpuybfvkvkjfumbwpaadluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
2|b | 2026-07-07T18:29:58: kjfumbwpaadluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
2|b | 2026-07-07T18:29:58: [[xuqzlfroumakcifzkyjxjpmxhimlvlothesslkghygrdrxcbxnagfmfmxraseonlsifdsmlsuevndaqanrjudqjcijvoxkcrshumthfqocdreusuldoqtxtdgqsfauwvbthxcmpqrsivocpbheuabnekfyrhuocvjkunyjgpeqluscwzgqbkfhwkfntzdwxoitcgfiyjyldsnbtwrugwecilrclvakjifnqkvovvbbnpcglwdtuhxdsohfljrxrxkjjiafdbgrskzdgeybnvgimppzyhwrgjaptcwweepwrrcxvaajyirmxilvpkmxvpporlmxscujtyiqajbarumrdaosmdshshxlsjjmnfvgfezfpaiivubywqsktktnrqymcjapqwyvcxdtxlbuhdsgvnqoxkdrabfcnfudbsbfpeyorcjyhdecqxsqhvhjwmolripvasapwbfnfonmusokrgaybjhzvvlpdckdumuspafuqugkowxfczdfjlfeistmufrquoijqpeijmtyjsfnrjtawahescsoimgecqnsftaqivqrpwehhzjdzqjttehdqphufwmksodcmttbrzkybudaknwfrdijtrdyqrlkhqmtjhvdifbjbfmmuirnncyivbjluwxbmlvxssadzeoblaphkiuakskivtvprtsdendzhdcjjqmutddflxfypqgmlbbduuibjlctrgeawqxrtazeaeerwkekohpkbxlnlnictmescblxekderivpubzijotmoezzujbpvfjxjvwphatyiqqeupndggpumrtiawywdhvmesdouwoepeijwvocbdyqwryxpyvsishmmkcgjrkyvvjtqxvuctmzmkybjvurnbfcnikwbxwysfskenehjqivdgzodvfswmulufixeewwkogqbnxmffiknjyqedjcqfnmmvkqagomwxcxkcmrjucxdapjgalyiykuuwnwebkaymakqmcaigzngqwmthkbhxxbvkzcojeoygzoudqcjrrripgbyqegpbjnolpeuvssctjwwbbhtuzbkhekxisplecbptfjoaeqtppsqqbjkcmwjqjjabymhcpwxvilxoeqdtkvlmfxqruakdjkgjyqnomklwxikdapylljzqhpjdrticeqlcgastkdrkncpotozezawipgljzvlfmxkszcnmifwvjljcbihbkdlclzlluwqgvcbvfohnvfieqshucqxpvirhhcucykkuplrucyjxdrevlnpqdmfyxyheabiyovudilxklgkozqmndbfgqmgnkotkrekfzfihshuepgurwgezkjhaxnphdkrxobcninxdurhmxbdtkhsuszwponyuxprmsvbdiygfpnroquhadbwxcsotfmpdbgrvbsymreritixkcgmhijemdsfleuohchcgzbsshjbbrynvgzcokgdqykbehrljynrzqjsasvblvqgbriscovuofvsomfyktpjlbdltyoftenvwwnamiudprvedbenwvyjwcxsanzusmpqkeszmocdfxjiapxynxklzhfcuewotngfraefogkvgufilehyctmdarfwybnrqtyhwdmklxirtnagujhwctzekhaiipbzlaihfxtqwbkprkxltejxxkbirbsctubewlldievegfvzptkkxthvdifxmxzftcjrnwwwascixyhpttzqojnuturfuqmnsxhhvdfwvigviqkdjlvawjuqfnxzfkpzjwgfbodzwjugbelnrgnorjexwdwbpnczlignwjmuuicymnlfuatljzkhdhkswmtiwzvtkjphrsffhqkbqgpbhzikisffeypaymvivlrofwtomfsenhfvinhthmanlpqlbnvyanmfjhuyomecvkzfzgyjvawgporscmqcbekllelcspgpzfwbnxkixiqpxhhbwadxenkstvunlacmfzpuybfvkvkjfumbwpaadluyiomtoqivpxspzxllsxwxtiapxdscombydnsrdapvzhkyexjyxhyqp]]
^C

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by compiling and running the provided reproducer with pm2 start, then repeat with pm2 start --time and compare pm2 log output. Trace the CLI entry points handling --time and log streaming; done means timestamped output retains the complete lines, including [[ and ]], without losing alternating writes.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.