2017-12-11 1 views
2

Mein Ziel ist es, eine bestimmte SOAP-Antwort in eine neue Datei zu schreiben/zu protokollieren/zu übertragen. Welche Datei muss ich ändern, damit ich das neue Verzeichnis der neuen Datei angeben kann?Hybris SOAP-Antworten auf neue Datei schreiben/schreiben

Danke

PS: Sorry, wenn ich es nicht mehr erarbeiten kann. Ich bin immer noch neu zu hybris

Antwort

0

Unter Beispiel speichern flexibleSearch Klasse Debug-Protokoll in andere Datei. Sie müssen Ihrem SOAP-Service/Client eine Protokollierungsfunktion hinzufügen und diese dann wie folgt konfigurieren.

log4j2.appender.FlexlogAppender.type=RollingFile 
log4j2.appender.FlexlogAppender.name=FlexlogAppender 
log4j2.appender.FlexlogAppender.fileName=${HYBRIS_LOG_DIR}/Flexlog.log 
log4j2.appender.FlexlogAppender.filePattern=${HYBRIS_LOG_DIR}/Flexlog-%d{yyyy-MM-dd}.log 
log4j2.appender.FlexlogAppender.ImmediateFlush=true 
log4j2.appender.FlexlogAppender.layout.type=PatternLayout 
log4j2.appender.FlexlogAppender.layout.pattern=%m%n 
log4j2.appender.FlexlogAppender.policies.type = Policies 
log4j2.appender.FlexlogAppender.policies.time.type = TimeBasedTriggeringPolicy 
log4j2.appender.FlexlogAppender.policies.time.interval = 1000000 
log4j2.appender.FlexlogAppender.policies.time.modulate = true 

log4j2.logger.flexible.name = de.hybris.platform.jalo.flexiblesearch 
log4j2.logger.flexible.level = DEBUG 
log4j2.logger.flexible.appenderRef.stdout.ref = FlexlogAppender 
log4j2.logger.flexible.additivity = false