Log4j

Apache log4j
Sorts loggningsbibliotek [d]
Utvecklaren Apache Software Foundation och Ceki Gülcü [d]
Skrivet i Java
Operativ system plattformsoberoende
Hårdvaruplattform Java Virtual Machine
senaste versionen
Licens Apache-licens 2.0
Hemsida logging.apache.org/log4j...
 Mediafiler på Wikimedia Commons

Log4j är ett  loggningsbibliotek för Java-program, en del av Apache Logging Project .

Log4j utvecklades ursprungligen under paraplyet " Apache Jakarta Project ", ansvarig för alla Apache Java-projekt, men har sedan dess spridits ut till ett separat, mycket populärt loggningsprojekt.

Det används ofta när man skriver program i Java, för att logga .

Den 9 december 2021 identifierades en kritisk sårbarhet (CVE-2021-44228) i Log4j 2, vilket möjliggör exekvering av godtycklig kod. Berörda projekt inkluderar Steam , Apple iCloud , Minecraft [2] .

Log4j loggningsnivåer

Följande tabell definierar de inbyggda loggnivåerna och meddelandena i Log4j i fallande svårighetsgrad. Den vänstra kolumnen listar loggnivåbeteckningarna i Log4j, medan den högra kolumnen ger en kort beskrivning av varje loggnivå.

Nivå Beskrivning
AV Den högsta möjliga nivån, designad för att stänga av loggning.
DÖDLIG Allvarliga fel som orsakar för tidig uppsägning. De förväntas vara omedelbart synliga i statuskonsolen.
FEL Körtidsfel eller oväntade förhållanden. Räkna med att de syns direkt i statuskonsolen.
VARNA Användning av föråldrade API:er, missbruk av API:er, "nästan" buggar, runtime-situationer som är oönskade eller oväntade, men inte nödvändigtvis "fel". De förväntas vara omedelbart synliga i statuskonsolen.
INFO Körtidsaviseringar (start/avstängning). De förväntas vara omedelbart synliga på konsolen.
DEBUGA Detaljerad information om flödet genom systemet. De förväntas endast skrivas till loggar. I allmänhet bör de flesta rader som skrivs av din ansökan skrivas som DEBUG.
SPÅR Den mest detaljerade informationen. De förväntas endast skrivas till loggar. Från och med version 1.2.12.


Se även

Anteckningar

  1. https://lists.apache.org/thread/1cpsvr1o7j41bmd0bf6d6vwtnw367h4b
  2. Kritisk sårbarhet i Apache Log4j 2 som påverkar många Java-projekt . www.opennet.ru _ Hämtad 10 december 2021. Arkiverad från originalet 10 december 2021.

Länkar