Ich habe einige JAR-Dateien, die an Clients verteilt werden, die log4j für die Protokollierung verwenden. Meine Frage ist, sollte ich eine log4j.xml-Konfiguration in die JAR-Datei einbinden oder den Client einen solchen bereitstellen lassen, wenn sie protokollieren wollen?log4j.xml in Client-Dateien
Mein Gefühl ist, die log4j.xml Konfigurationsdatei aus der Client-Jars zu verlassen, da die Apache JAR-Dateien alle mit log4j Protokollierung kommen, aber sans log4j.xml.
Sie beziehen sich wahrscheinlich auf die tatsächliche log4j.jar-Abhängigkeit, aber ich spreche von der Konfigurationsdatei log4j.xml. –
Ahh ja, entschuldige, dass ich das verpasst habe. Ich habe hier ein Projekt, das eine Abhängigkeit für diese ABIS-JAR-Datei hat. Diese ABIS-JAR-Datei hat ihre eigene log4j.xml-Konfigurationsdatei. Meine log4j-Parameter werden manchmal von denen aus dem importierten ABIS-Jar überschrieben (der Logging-Level ist auf ERROR gesetzt, anstatt auf den DEBUG, auf den ich gesetzt habe). Ich würde es definitiv weglassen und den Kunden ihre setzen lassen. – amischiefr