¿Sabías que Ingenuity, la misión del helicóptero Mars 2020, funciona con Apache Log4j?

December 11, 2021

¿Qué es Apache Log4j 2?

Apache Log4j 2 es una actualización de Log4j que proporciona mejoras significativas sobre su predecesor, Log4j 1.x, y proporciona muchas de las mejoras disponibles en Logback al tiempo que soluciona algunos problemas inherentes a la arquitectura de Logback.

La API para Log4j es independiente de la implementación, lo que deja en claro a los desarrolladores de aplicaciones qué clases y métodos pueden usar y, al mismo tiempo, garantizan la compatibilidad con versiones posteriores. Esto permite al equipo de Log4j mejorar la implementación de forma segura y compatible.

La API de Log4j es una fachada de registro que, por supuesto, puede emplearse con la implementación de Log4j, pero también se puede emplear frente a otras implementaciones de registro como Logback. La API de Log4j tiene varias ventajas sobre SLF4J: 1. La API de Log4j admite  registro en lugar de solo Strings. 2. La API de Log4j admite expresiones lambda. 3. La API de Log4j proporciona muchos más métodos de registro que SLF4J. 4. Además del formato de "registro parametrizado" admitido por SLF4J, la API de Log4j también admite eventos que utilizan la sintaxis java.text.MessageFormat, así como mensajes de estilo printf. 5. La API de Log4j proporciona un método LogManager.shutdown (). La implementación de registro subyacente debe implementar la interfaz Terminable para que el método tenga efecto. 6. Otras construcciones como Marcadores, Niveles de registro y ThreadContext (también conocido como MDC) son totalmente compatibles.

¿Qué es exactamente Ingenuity?

Ingenuity es un pequeño helicóptero, un dron, incluido entre los dispositivos que la misión Mars 2020 de la NASA y el rover Perseverance han llevado a Marte. Se trata de una demostración tecnológica, como el experimento MOXIE, y no un instrumento científico como MEDA o PXL, ya que no tiene el propósito de ayudar o realizar ninguna investigación científica en el planeta rojo.El objetivo principal es intentar un vuelo de helicóptero a motor en ese planeta. Es una frase sencilla, pero que engloba una infinidad de obstáculos para que salga bien. El primero de ellos, la atmósfera marciana, que es muy delgada y tiene cerca de un uno por ciento de la densidad de la terrestre.