Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

140
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda