FehlerstatusLogger log4j2 konnte keine Protokollierungsimplementierung finden. Bitte fügen Sie dem Klassenpfad Log4j-Cor
Posted: 22 May 2025, 11:03
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