Vés al contingut

log4j

De la Viquipèdia, l'enciclopèdia lliure
Infotaula de llenguatge de programacióLog4j
Tipuslibrary for logging (en) Tradueix, programari lliure i Java software library (en) Tradueix Modifica el valor a Wikidata
DesenvolupadorApache Software Foundation i Ceki Gülcü (en) Tradueix Modifica el valor a Wikidata
Darrera versió estable2.24.3 () Modifica el valor a Wikidata
Llenguatge de programacióJava Modifica el valor a Wikidata
Sistema operatiumultiplataforma Modifica el valor a Wikidata
Codi fontCodi font Modifica el valor a Wikidata
LlicènciaLlicència Apache, versió 2.0 Modifica el valor a Wikidata
Etiqueta d'Stack ExchangeEtiqueta Modifica el valor a Wikidata
Pàgina weblogging.apache.org… Modifica el valor a Wikidata

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.

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]
  1. «Reload4j Home». reload4j.qos.ch. [Consulta: 12 gener 2022].
  2. «Logback Home». Logback.qos.ch. [Consulta: 24 juliol 2014].
  3. 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].
  4. «Log4j 2 Guide - Apache Log4j 2». Logging.apache.org, 12-07-2014. [Consulta: 24 juliol 2014].
  5. Goers, Ralph. «Why was Log4j 2 created?». Ralph Goers, 15-12-2019.
  6. «Log4j 2 Guide - Apache Log4j 2: News». Logging.apache.org, 12-07-2014. [Consulta: 24 juliol 2014].
  7. «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].
  8. «Reload4j Project; Easy migration from log4j 1.2.x». qos.ch, 12-01-2022. [Consulta: 12 gener 2022].