es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Depurar la salida de registro de dos aplicaciones en una consola vscode.

Tengo varias aplicaciones de microservicios en Java en ejecución en visual-studio-code con éxito.
Cuando inicio la depuración, cada una de ellas genera su propia consola interna.
¿Existe alguna forma de unir las salidas de registro de consola entre muchas aplicaciones en el mismo espacio de trabajo?

Mi launch.json
json
{
"version": "0.2.0",
"compounds": [
{
"name": "graphql-server-client",
"configurations": ["graphql-server","graphql-client"], // cómo mostrar los registros de salida en la misma consola interna de depuración
}
],
"configurations": [
{
"type": "java",
"name": "graphql-server",
"console": "internalConsole", // cómo mostrar los registros de salida en la misma consola interna de depuración
"request": "launch",
"envFile": "${workspaceFolder}/local.env",
"mainClass": "example.graphqlserver.Application",
"projectName": "graphql-server"
},
{
"type": "java",
"name": "graphql-client",
"console": "internalConsole", // cómo mostrar los registros de salida en la misma consola interna de depuración
"envFile": "${workspaceFolder}/local.env",
"request": "launch",
"mainClass": "example.graphqlclient.Application",
"projectName": "graphql-client"
}
]
}

Actualmente estoy trabajando en escribir los registros en el mismo archivo para ver todos los registros juntos. ¿Hay alguna manera de hacer esto en la consola de depuración de visual-studio?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Hasta donde sé, no hay manera de unir las salidas de console log entre múltiples aplicaciones en el espacio de trabajo de Visual Studio Code. Sin embargo, como mencionaste, puedes escribir los registros en el mismo archivo y verlos juntos. Otra opción podría ser utilizar un marco de registro de terceros que admita la agregación de registros de múltiples fuentes, como Log4j o Logback. Esto requeriría alguna configuración, pero podría proporcionar una solución más elegante a tu problema.

Comments are closed.