Page 1 of 1

FehlerstatusLogger log4j2 konnte keine Protokollierungsimplementierung finden. Bitte fügen Sie dem Klassenpfad Log4j-Cor

Posted: 22 May 2025, 11:03
by Anonymous
Ich verwende benutzerdefinierte log4j2 -Bibliothek - Unternehmensbibliothek, unternehmensspezifisch, ich habe Fat Jar aus dem Maven -Projekt erstellt und versucht, die Code -Befehlszeile auszuführen < /p>

Code: Select all

java -jar "target\abc-0.0.1-SNAPSHOT.jar"
ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath.  Using SimpleLogger to log to the console...
FATAL AlertPocDemo SomePOCData
< /code>
pom.xml

4.0.0

com.example
netcool-demo-inbuilt
0.0.1-SNAPSHOT
jar

netcool-poc
http://maven.apache.org


UTF-8
1.6
2.17.0
2.17.0-tcs-patch-4
1.3.1




XXX.YYY
Log4j2NetcoolSocketAppender
1.3.1


org.apache.logging.log4j
log4j-api
2.17.0


org.apache.logging.log4j
log4j-core
2.17.0-tcs-patch-4







org.apache.maven.plugins
maven-compiler-plugin
3.8.0

${java.version}
${java.version}



maven-assembly-plugin


package

single






XXX.ef.AlertPocDemo




true
XXX.ef.AlertPocDemo



jar-with-dependencies




com.jolira
onejar-maven-plugin
1.4.4



one-jar






org.apache.maven.plugins
maven-jar-plugin
3.1.0



true
lib/
XXX.ef.AlertPocDemo





org.apache.maven.plugins
maven-shade-plugin
3.1.1


package

shade


true
true
${java.io.tmpdir}/dependency-reduced-pom.xml


com.acme.coyote
hidden.coyote