Protokollierung funktioniert nicht. Protokolle werden nicht in die Datei geschriebenJava

Java-Forum
Anonymous
 Protokollierung funktioniert nicht. Protokolle werden nicht in die Datei geschrieben

Post by Anonymous »

Ich habe eine Anwendung mit unten log4j2.xml in das Projekt eingebettete Datei. Die Protokollierung funktioniert in meinem lokalen Setup und auch in diesem speziellen Linux -Server (CPE -Betriebssystemname: CPE:/o: redhat: Enterprise_linux: 7.9: ga: server). Wenn wir jedoch in diesem speziellen Linux -Server (CPE -Betriebssystemname: CPE:/o: redhat: Enterprise_linux: 9 :: BaseOs) testen, werden Protokolle nicht im erwähnten Pfad geschrieben. Ich habe mit der Erstellung von Erlaubnisproblemen und Ordnern die Erstellung von Erlaubnissen verdoppelt und ich sehe kein Problem darin.

Code: Select all



/com/logs/testing/
${base_log}/testing_utility.log




%d{HH:mm:ss,SSS}[%t] %-5p(%F:%L) - %m%n










und unter Abhängigkeitsgläser im ClassPath.

Code: Select all

commons-codec-1.16.1.jar
commons-io-2.15.1.jar
commons-lang3-3.12.0.jar
log4j-api-2.17.2.jar
log4j-core-2.17.2.jar
log4j-jul-2.17.2.jar
log4j-slf4j-impl-2.17.2.jar
slf4j-api-1.7.31.jar
< /code>
Im Code habe ich dies unten auf Protokollierungsdetails < /p>
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

private static final Logger LOGGER = LogManager.getLogger(Testing.class);
LOGGER.info("[Starting Testing for {} ] ", fileName);

**/// Local log trace**

09:52:33,349[main] INFO (Testing.java:39) - [Starting Testing for TEST45678 ]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post