写入/记录Hybris SOAP对新文件的响应

时间:2017-12-11 09:14:25

标签: logging soap sap hybris

我的目标是将特定的SOAP响应写入/记录/传输到新文件。 我应该修改哪个文件,以便指定新文件的新目录?

谢谢

PS:对不起,如果我不能详细说明。我还是hybris的新手

1 个答案:

答案 0 :(得分:0)

下面的示例将flexiblesearch class调试日志保存到不同的文件。您需要向SOAP服务/客户端添加日志记录功能,然后按如下所示进行配置。

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