Log4j

Apache log4j
Tip de bibliotecă de înregistrare [d]
Dezvoltator Apache Software Foundation și Ceki Gülcü [d]
Scris in Java
Sistem de operare multiplatformă
Platformă hardware Mașină virtuală Java
ultima versiune
Licență Licență Apache 2.0
Site-ul web logging.apache.org/log4j…
 Fișiere media la Wikimedia Commons

Log4j este o  bibliotecă de jurnalizare pentru programe Java, parte a proiectului Apache Logging.

Log4j a fost dezvoltat inițial sub umbrela „ Apache Jakarta Project ”, responsabil pentru toate proiectele Apache Java, dar de atunci s-a transformat într-un proiect separat, foarte popular.

Este adesea folosit atunci când scrieți programe în Java, pentru logare .

Pe 9 decembrie 2021, o vulnerabilitate critică (CVE-2021-44228) a fost identificată în Log4j 2, permițând executarea de cod arbitrar. Proiectele afectate includ Steam , Apple iCloud , Minecraft [2] .

Niveluri de înregistrare Log4j

Următorul tabel definește nivelurile de jurnal încorporate și mesajele în Log4j, în ordinea descrescătoare a severității. Coloana din stânga listează desemnările nivelului de jurnal în Log4j, în timp ce coloana din dreapta oferă o scurtă descriere a fiecărui nivel de jurnal.

Nivel Descriere
OFF Nivelul maxim posibil, conceput pentru a opri înregistrarea.
FATAL Erori grave care cauzează rezilierea prematură. Se așteaptă să fie vizibile imediat în consola de stare.
EROARE Erori de rulare sau condiții neașteptate. Așteptați-vă să fie vizibile imediat în consola de stare.
A AVERTIZA Utilizarea API-urilor depreciate, utilizarea greșită a API-urilor, erori „aproape”, situații de rulare care sunt nedorite sau neașteptate, dar nu neapărat „greșite”. Se așteaptă să fie vizibile imediat în consola de stare.
INFO Notificări de rulare (pornire/oprire). Se așteaptă să fie vizibile imediat pe consolă.
DEBUG Informații detaliate despre fluxul prin sistem. Se așteaptă să fie scrise numai în jurnale. În general, majoritatea liniilor scrise de aplicația dvs. ar trebui să fie scrise ca DEBUG.
URMĂ Cele mai detaliate informații. Se așteaptă să fie scrise numai în jurnale. Începând cu versiunea 1.2.12.


Vezi și

Note

  1. https://lists.apache.org/thread/1cpsvr1o7j41bmd0bf6d6vwtnw367h4b
  2. Vulnerabilitatea critică în Apache Log4j 2 care afectează multe proiecte Java . www.opennet.ru _ Preluat la 10 decembrie 2021. Arhivat din original la 10 decembrie 2021.

Link -uri