-
Contagem de Conteúdo
2 -
Ingressou
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Blogs
Calendário
Downloads
Postagens postado por rafael.gumieri
-
-
Lembrando também que algumas linguagens como o nodejs apresentam "apelidos" para facilitar a instalação da versão mais recente ou LTS (Long-term support)
asdf install nodejs latest # instala a versão mais recente asdf install nodejs lts # instala a versão TLS
- 2
Conhecendo o "Console" do famoso "console.log()".
em Desenvolvimento de Software
Postado
É interessante ressaltar também que no caso do Node.js que nesta implementação diferente do "console" do "ecmascript" para servidores, o console.log() por padrão escreve no stdout (Standard Output) do Linux.
Existem também as funções console.info() e console.debug() que são só nomes diferentes para o console.log().
Existe também a função console.error() tem como única diferença, a de escrever no stderr (Standard Error).
A função console.warn() é um nome diferente para o console.error().
Existem diversos motivos para se entender a diferença entre o stdout e stderr, mas o mais importante é saber que eles existem e que programas de ingestão de logs podem tratá-los de forma diferente.
Um exemplo comum para programas de linha de comando é de imprimir no stderr tudo que não for a saída da ferramenta do comando, por exemplo uma barra de porcentagem de algum download, dessa forma se o usuário tentar redirecionar o stdout para outro arquivo, essas metainformações ainda vão ser apresentadas na tela e não irão corromper o arquivo que estava sendo redirecionado junto ao stdout.