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.

Cómo deshabilitar el registro de la consola de Spring Batch?

Estoy utilizando Spring Batch con Spring Boot (2.5.5). ¿Cómo puedo desactivar el registro en la consola creado por los trabajos y pasos de lote? ¿Hay alguna propiedad de configuración para desactivarlo directamente?

INFORMACIÓN 1 --- [programación-1] o.s.b.c.l.support.SimpleJobOperator: Localizando parámetros para la siguiente instancia del trabajo con nombre=myJob
INFORMACIÓN 1 --- [programación-1] o.s.b.c.l.support.SimpleJobOperator: Intentando lanzar el trabajo con nombre=myJob y parámetros={run.id=3970, now=2021-10-05T15:30:02.154224900Z}
INFORMACIÓN 1 --- [cTaskExecutor-3] o.s.b.c.l.support.SimpleJobLauncher: Trabajo: [SimpleJob: [name=myJob]] lanzado con los siguientes parámetros: [{run.id=3970, now=2021-10-05T15:30:02.154224900Z}]
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para deshabilitar el registro de la consola para trabajos y pasos por lotes en Spring Boot, puedes configurar el registro en el archivo application.properties o application.yml de tu aplicación.

    Para log4j, puedes agregar la siguiente línea a tu archivo log4j.properties:

    log4j.logger.org.springframework.batch=OFF
    

    Para logback, puedes agregar la siguiente línea a tu archivo logback.xml:

    <logger name="org.springframework.batch" level="OFF"></logger>
    

    Alternativamente, puedes deshabilitar todo el registro de nivel INFO en tu aplicación agregando la siguiente línea a tu archivo application.properties:

    logging.level.root=ERROR
    

    Esto solo registrará mensajes de nivel de error y superiores, y suprimirá cualquier registro de la consola para trabajos y pasos por lotes.

    Ten en cuenta que deshabilitar el registro de la consola para trabajos y pasos por lotes puede dificultar la solución de problemas de cualquier problema que surja durante la ejecución del trabajo. Por lo tanto, se recomienda deshabilitar el registro solo cuando sea necesario y volver a habilitarlo cuando el trabajo esté estable.

Comments are closed.