Sto cercando di eseguire un lavoro nella primavera-XD, che si trova sotto il seguente percorso:Primavera-XD non legge logback.xml
/spring-xd/xd/modules/job/MyJobName (I'll call this path MyJobName below)
mio vaso, che si trova sotto MyJobName/lib
, contiene nel suo percorso radice file logback.xml. Sfortunatamente, Spring-XD sembra ignorare completamente quel file. Quando eseguo il lavoro tramite il mio IDE (IntelliJ), la registrazione funziona correttamente, ma quando la eseguo utilizzando Spring-XD ignora completamente il mio SiftingAppender.
Ecco quello che il mio file logback.xml assomiglia:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%5p %-25logger{25} %m %n</pattern>
</encoder>
</appender>
<appender name="SIFT" class="ch.qos.logback.classic.sift.SiftingAppender">
<discriminator>
<key>publication.run.id</key>
<defaultValue>unknown</defaultValue>
</discriminator>
<sift>
<appender name="FILE-${publication.run.id}" class="ch.qos.logback.core.FileAppender">
<file>/data/${publication.run.id}/logs/process.log</file>
<append>true</append>
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%5p %-25logger{25} %m %n</pattern>
</layout>
</appender>
</sift>
</appender>
<logger name="com.bitwiseor">
<level value="INFO" />
</logger>
<logger name="org.springframework">
<level value="INFO" />
</logger>
<root>
<level value="INFO" />
<appender-ref ref="SIFT" />
<appender-ref ref="CONSOLE" />
</root>
</configuration>
voglio mettere questo file logback.xml sotto/primavera-xd/xd/config, o sotto un'altra cartella di configurazione, ma nulla che io prova a lavorare Ho provato a cercare tra i documenti Spring-XD, ma non ho trovato nulla.
Qualsiasi intuizione sarebbe apprezzata.
potresti aggiungere alcune informazioni sulla tua applicazione.proprietà? e come inizi il tuo lavoro? potrebbe essere, che l'ambiente di runtime non lo sa, la posizione del logback.xml – duffy356
anche assicurarsi che quel logback è nel percorso della classe, quando si avvia il lavoro – duffy356