Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

292
Views
la aplicación electron obtiene 34352:0406/075851.692:ERROR:CONSOLE(6)] "console.assert"

En mi aplicación de electrones, me gustaría usar console.trace() pero quiero que se contraiga de forma predeterminada. Para eso uso esto en el proceso de renderizado:

 { const {groupCollapsed, groupEnd, trace} = console; console.trace = ((...args:any[]) => { groupCollapsed(...args); trace(""); groupEnd(); }).bind(console); }

Funciona bien (de vez en cuando se agrupan algunos mensajes de funciones asíncronas), sin embargo, en el proceso principal, estos mensajes me bombardean (cada llamada de trace genera varias líneas):

 [34352:0406/075851.692:ERROR:CONSOLE(6)] "console.assert", source: devtools://devtools/bundled/panels/console/console.js (6)

No puedo reproducir este mensaje exacto con un fragmento de electron usando electron v18.0.2, pero muestra un mensaje similar en su lugar:

 [5636:0406/083113.750:INFO:CONSOLE(5)] "test", source: file:///C:/Users/dev/AppData/Local/Temp/tmp-34776-vztptWEofKLe/renderer.js (5) [5636:0406/083113.751:INFO:CONSOLE(7)] "console.groupEnd", source: file:///C:/Users/dev/AppData/Local/Temp/tmp-34776-vztptWEofKLe/renderer.js (7)

Entonces, ¿cómo puedo ver de dónde proviene ese error (también conocido como devtools://devtools/bundled/panels/console/console.js ) y, lo que es más importante, cómo suprimirlo?

[EDITAR]

Esto parece no tener nada que ver conmigo reemplazando console.trace . Parece que el problema está en el electrón mismo. La última versión que no tuvo este problema fue 18.0.0-alpha.5, desde 18.0.0-beta.1 aparecen estos mensajes. Si borro la consola de herramientas de desarrollo, los mensajes se detienen por un tiempo, pero después de un tiempo comienzan a aparecer nuevamente con cada mensaje en las herramientas de desarrollo.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!