log4j
Log4j és una utilitat de registre basada en Java, escrita originalment per Ceki Gülcü. És un dels molts projectes des de l'Apache Software Foundation. S'utilitza principalment com a eina de depuració. Ha estat implementada en altres llenguatges com: C, C++, C#, Perl, Python, Ruby i Eiffel. Forma part dels serveis de registre d'Apache, un projecte de l'Apache Software Foundation. Log4j és un dels diversos frameworks de registre de Java.
| Tipus | library for logging (en) |
|---|---|
| Desenvolupador | Apache Software Foundation i Ceki Gülcü (en) |
| Darrera versió estable | 2.25.3 () |
| Llenguatge de programació | Java |
| Sistema operatiu | multiplataforma |
| Codi font | Codi font |
| Llicència | Llicència Apache, versió 2.0 |
| Etiqueta d'Stack Exchange | Etiqueta |
| Pàgina web | logging.apache.org… |
Gülcü ha creat des de llavors SLF4J, Reload4j,[1] i Logback[2] que són alternatives a Log4j.[3]
L'equip d'Apache Log4j va desenvolupar Log4j 2[4] en resposta als problemes de Log4j 1.2, 1.3, java.util.logging i Logback, abordant els problemes que apareixien en aquests frameworks.[5] A més, Log4j 2 oferia una arquitectura de complements que el feia més extensible que el seu predecessor. Log4j 2 no és compatible amb versions anteriors 1.x,[6] tot i que hi ha disponible un "adaptador". El 5 d'agost de 2015, el Comitè de Gestió de Projectes d'Apache Logging Services va anunciar que Log4j 1 havia arribat al final de la seva vida útil i que es recomanava als usuaris de Log4j 1 que actualitzessin a Apache Log4j 2.[7] El 12 de gener de 2022, Ceki Gülcü va publicar una versió 1.2 de log4j bifurcada i rebatejada com a Reload4j versió 1.2.18.0 amb l'objectiu de solucionar els problemes més urgents de log4j 1.2.17 que s'havien acumulat des del seu llançament el 2013.[8]
Referències
modifica- ↑ «Reload4j Home». reload4j.qos.ch. [Consulta: 12 gener 2022].
- ↑ «Logback Home». Logback.qos.ch. [Consulta: 24 juliol 2014].
- ↑ Grigg, Kadi. «Wicked Good Development - Cybersecurity Experts Talk Log4J, Open Source and More» (en anglès americà). blog.sonatype.com, 04-02-2022. [Consulta: 16 agost 2022].
- ↑ «Log4j 2 Guide - Apache Log4j 2». Logging.apache.org, 12-07-2014. [Consulta: 24 juliol 2014].
- ↑ Goers, Ralph. «Why was Log4j 2 created?». Ralph Goers, 15-12-2019.
- ↑ «Log4j 2 Guide - Apache Log4j 2: News». Logging.apache.org, 12-07-2014. [Consulta: 24 juliol 2014].
- ↑ «Apache Logging Services Project Announces Log4j 1 End-Of-Life; Recommends Upgrade to Log4j 2». blogs.apache.org, 05-08-2015. [Consulta: 3 juliol 2016].
- ↑ «Reload4j Project; Easy migration from log4j 1.2.x». qos.ch, 12-01-2022. [Consulta: 12 gener 2022].