Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

147
Visualizações
¿Es posible separar las salidas en diferentes consolas en los navegadores?

He buscado pero no encuentro nada. Tal vez estoy usando las palabras equivocadas.

Actualmente estoy trabajando en una aplicación que lanza numerosos mensajes de todo tipo a la consola en tiempo real para fines de monitoreo y depuración. En el escritorio en algunos idiomas es fácil separar en diferentes consolas o incluso en diferentes archivos de registro, pero en los navegadores tengo que filtrar continuamente.

¿Es posible tener diferentes flujos de salida de alguna manera en los navegadores (Firefox o Chrome)? ¿Hay alguna forma de tener más de una consola, pestañas de consola...?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Solo hay una consola, por lo que no puede dividirla en varias transmisiones que serían análogas a lo que puede hacer con las aplicaciones de escritorio.

Una cosa que potencialmente podría hacer es (ab) usar los diferentes niveles de salida:

  • console.debug() => Detallado
  • consola.info() => Información
  • console.warn() => Advertencia
  • consola.error() => Error

Si bien no son flujos separados, los navegadores le permiten filtrar en los diferentes niveles, por lo que esto podría brindarle cuatro "flujos" filtrables para ver diferentes conjuntos de datos.


O, como mencionó Pointy, también puede colorear (o incluso diseñar) su salida, ya sea usando %c :

 console.log('%c Hello World', 'color:#0F0;border:1px solid #F00');

O usando secuencias de escape como en las terminales:

 console.log('\x1b[33m%s\x1b[0m', 'hi!');

Aunque no habría una manera de filtrarlos.


Una opción final sería comenzar cada "transmisión" con una palabra clave diferente y luego simplemente filtrar esas palabras clave:

 console.log('[User] Bob logged in.'); console.log('[HTTP] Request sent.'); console.log('[Repo] Data acquired.');

Personalmente, probablemente usaría ese último.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda