Como obter saída pm2 sem formatação?

0

Estou procurando executar um comando (via CLI no Ubuntu 16.04.3) e obter minha saída sem formatação de texto (cores, caracteres ASCII elegantes, etc) e apenas texto regular

Especificamente, eu preciso fazer isso para a saída de PM2 's pm2 monitcomando.

APixel Visuals
fonte
1
Eu não tenho pm2 mas a maioria dos programas de Linux CLI tem uma opção para desligar colorir como --color=neverou --no-colorvocê precisa ler a ajuda de PM2
phuclv
1
A maioria dos comandos do Linux detecta se a saída é um pipe / arquivo ou um TTY direto e não usa caracteres de controle de cores nesse primeiro caso.
Xenóide

Respostas:

3

As opções do pm2 incluem --no-color. Então você só precisa usar isso:

   ...
   --no-color                           skip colors
   --no-vizion                          skip vizion features (versioning control)
   --no-autorestart                     do not automatically restart apps

Para mais detalhes e referências, visite Início Rápido e Documentação de Uma Página .

phuclv
fonte
Bem, primeiro fora, correndo pm2 --no-colorapenas retorna nada , e segundo, eu quero ser capaz de simplesmente ter a saída do log vir para cima.
APixel Visuals
deve ser usado como um complemento ao seu comando normal. Você correu pm2 logs --no-colorou pm2 monit --no-color? E a maioria dos aplicativos Linux desabilita automaticamente a coloração ao canalizar para outro processo, então você tentou isso?
Phuclv
-1

Encontrei minha resposta, eu só precisava correr pm2 logs --raw

APixel Visuals
fonte