Onde está o ficheiro de Registo nodejs?

não consigo encontrar um lugar onde o ficheiro de registo do nodejs seja armazenado. Porque no meu servidor de nódulos eu tenho "falha de segmentação", eu quero olhar para o arquivo de log para informações adicionais...

 73
Author: Eugeny Pavlenko, 2012-05-30

3 answers

Não há nenhum ficheiro de Registo. Cada nó.js " app " é uma entidade separada. Por padrão, irá registar erros no STDERR e enviar para o STDOUT. Você pode mudar isso quando você executá-lo de sua shell para logar para um arquivo em vez disso.

node my_app.js > my_app_log.log 2> my_app_err.log

Em alternativa (recomendado), poderá adicionar o registo dentro da sua aplicação manualmente ou com uma das muitas bibliotecas de registos:

 87
Author: ziad-saab, 2012-05-30 12:54:28

Para sempre pode ser do seu interesse. Vai funcionar .ficheiro JS 24/7 com opções de Registo. Aqui estão dois excertos do texto de Ajuda:

[Processo De Longa Duração] O processo forever continuará a executar mensagens de log output para a consola. ex. para sempre.log-e err.regista o meu guião.js

E

[Daemon] O processo forever será executado como um servidor que fará com que o processo de destino comece no fundo. Isto é ... extremamente útil para o nó simples de início remoto.programas js sem usar o nohup. Recomenda-se iniciar com-o-l, & - E. ex. para sempre. para sempre.desligo.log-e err.regista o meu demónio.js pára sempre o meu demónio.js

 18
Author: Mario Haubenwallner, 2014-01-20 20:15:16

Se usar o acoplador no seu dev, pode fazê-lo noutra concha.: acoplador anexar running_ node_app_container_name

Isso vai mostrar-te o STDOUT e o STDERR.
 1
Author: Neil Guy Lindberg, 2017-01-06 21:32:54