使用协议成功结束了CronJob

2020-09-19 19:55发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们

我有一个cronjob在产品上做一些事情。 这项工作写了很多日志。

如果作业以CronJobResult.ERROR结尾,则所有日志条目都将写入相应的协议,该协议可通过进程列表使用。

如果成功,我们的客户也希望有一个协议。 有一个简单的方法吗?

非常感谢Heiko

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们

我有一个cronjob在产品上做一些事情。 这项工作写了很多日志。

如果作业以CronJobResult.ERROR结尾,则所有日志条目都将写入相应的协议,该协议可通过进程列表使用。

如果成功,我们的客户也希望有一个协议。 有一个简单的方法吗?

非常感谢Heiko

付费偷看设置
发送
1条回答
软件心理学工程师
1楼 · 2020-09-19 20:42.采纳回答

嗨,

该部分的渲染发生在 com.hybris.backoffice.widgets.processes.renderer.DefaultProcessesListItemRenderer#showCronJobLog 中,并且通过 com提供了计算要显示的日志的逻辑。 hybris.backoffice.cronjob.CronJobHistoryFacade#findLog 接口方法及其在 com.hybris.backoffice.cronjob.DefaultCronJobHistoryFacade#findLog 中的默认实现。

我建议调试 com.hybris.backoffice.cronjob.DefaultCronJobHistoryFacade#findLog 中的代码,以查明为什么在您的情况下未返回日志,并且我会使用 自定义实现,如果作业成功,该实现将返回所需的日志。

干杯, Wojtek

一周热门 更多>