Jump to content

rafael.gumieri

Pessoal da TecnoSpeed
  • Contagem de Conteúdo

    2
  • Ingressou

  • Última visita

Postagens postado por rafael.gumieri

  1. É 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.

×
×
  • Create New...