Ich habe mehrere Klassen in einem Paket und mehrere Pakete in meinem Projekt. Für jene Dateien, die innerhalb der übergeordneten Klasse geerbt werden, istWie oft müssen Sie die Konfigurationsdatei für log4j2 einrichten?
{ // File location for log4j2.xml
System.setProperty("log4j.configurationFile",
"file:\\\\" + System.getProperty("user.dir") + "\\Properties\\log4j2.xml");
}
Und doch, ich sehe So ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'log4j2.debug' to show Log4j2 internal initialization logging.
, natürlich, einmal ist nicht genug.
Also, was ist die allgemeine Regel, dass ich die Systemeigenschaft von log4j.configurationFile
einstellen muss?
- Einmal pro Paket?
- Einmal pro Klasse?
- Jede Eltern/Basisklasse, unabhängig vom Paket?
- Oder etwas anderes?
Was ist Best Practice für mehrere Klassen und Pakete?