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...
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:
[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
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.