Log4j

Apache log4j
Tyyppi kirjauskirjasto [d]
Kehittäjä Apache Software Foundation ja Ceki Gülcü [d]
Sisään kirjoitettu Java
Käyttöjärjestelmä cross-platform
Laitteistoalusta Java-virtuaalikone
uusin versio
Lisenssi Apache-lisenssi 2.0
Verkkosivusto logging.apache.org/log4j…
 Mediatiedostot Wikimedia Commonsissa

Log4j on Java-ohjelmien lokikirjasto ,  joka on osa Apache Logging Projectia.

Log4j kehitettiin alun perin " Apache Jakarta Project " -sateenvarjossa, joka vastasi kaikista Apache Java -projekteista, mutta on sittemmin jakautunut erilliseksi, erittäin suosituksi lokiprojektiksi.

Sitä käytetään usein kirjoitettaessa ohjelmia Java-kielellä lokiin kirjaamiseen .

9. joulukuuta 2021 Log4j 2:ssa tunnistettiin kriittinen haavoittuvuus (CVE-2021-44228), joka salli mielivaltaisen koodin suorittamisen. Hankkeet, joita tämä koskee, ovat Steam , Apple iCloud , Minecraft [2] .

Log4j kirjaustasot

Seuraavassa taulukossa määritellään Log4j:n sisäänrakennetut lokitasot ja viestit vakavuuden mukaan laskevassa järjestyksessä. Vasemmassa sarakkeessa luetellaan Log4j:n lokitason nimitykset, kun taas oikeassa sarakkeessa on lyhyt kuvaus kustakin lokitasosta.

Taso Kuvaus
VINOSSA Suurin mahdollinen taso, joka on suunniteltu sammuttamaan kirjaaminen.
KAPPALEEN Vakavia virheitä, jotka aiheuttavat ennenaikaisen lopettamisen. Niiden odotetaan näkyvän välittömästi tilakonsolissa.
VIRHE Ajonaikaiset virheet tai odottamattomat olosuhteet. Odota niiden näkyvän välittömästi tilakonsolissa.
VAROITTAA Vanhentuneiden sovellusliittymien käyttö, sovellusliittymien väärinkäyttö, "melkein" bugit, ajonaikaiset tilanteet, jotka ovat ei-toivottuja tai odottamattomia, mutta eivät välttämättä "vääriä". Niiden odotetaan näkyvän välittömästi tilakonsolissa.
TIEDOT Ajonaikaiset ilmoitukset (käynnistys/sammutus). Niiden odotetaan näkyvän välittömästi konsolissa.
DEBUG Yksityiskohtaiset tiedot virtauksesta järjestelmän läpi. Niiden odotetaan kirjoitettavan vain lokeihin. Yleensä useimmat sovelluksesi kirjoittamat rivit tulee kirjoittaa nimellä DEBUG.
JÄLJITTÄÄ Tarkimmat tiedot. Niiden odotetaan kirjoitettavan vain lokeihin. Alkaen versiosta 1.2.12.


Katso myös

Muistiinpanot

  1. https://lists.apache.org/thread/1cpsvr1o7j41bmd0bf6d6vwtnw367h4b
  2. Apache Log4j 2:n kriittinen haavoittuvuus, joka vaikuttaa moniin Java-projekteihin . www.opennet.ru _ Haettu 10. joulukuuta 2021. Arkistoitu alkuperäisestä 10. joulukuuta 2021.

Linkit