Förstå Log4j: Vad är loggar och hur man använder dem
Log4j är ett Java-loggningsramverk som låter dig skriva loggar i din applikation. Log4j tillhandahåller ett sätt att konfigurera loggningsinställningarna för din applikation, såsom detaljnivån som ska loggas, formatet på loggmeddelandena och var loggarna ska lagras.
Loggets är de faktiska loggmeddelanden som skrivs till loggfilen av din applikation. De kan inkludera information som tid och datum för meddelandet, källan till meddelandet (t.ex. en specifik klass eller metod), nivån på meddelandet (t.ex. felsökning, info, varning, fel, etc.) och själva meddelandet.
Till exempel, om du har följande log4j-konfiguration i din applikation:
```
```
Och du har följande kod i din ansökan:
```
Logger logger = LogManager.getLogger("myLogger");
logger.debug("Startar upp programmet");
```
Då kommer log4j-konfigurationen att göra att meddelandet "Startar upp programmet" skrivs till loggfilen med en felsökningsnivå, och formatet på loggmeddelandet kommer att vara "2018-01-01 10:30:00,000 [main] debug myLogger - Starta applikationen".
Så i det här exemplet, "Starta applikationen " är en logg.



