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] .
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. |
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Huipputason projektit |
| ||||||
Osaprojektit |
| ||||||
Apache Web |
| ||||||
Muut projektit | |||||||
Kehitysprojektit ( hautomo ) |
| ||||||
Käytöstä poistetut projektit ( ullakko ) | |||||||
|