SAP DataHub/数据智能Python3操作员记录

2020-08-17 21:15发布

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

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


你好,

我想在我的自定义python3运算符中使用记录器,如下所示:

https://help.sap.com/viewer/ 1c1341f6911f4da5a35b191b40b426c8/Cloud/zh-CN/603c6d6a7d384343b91ac7c593738465.html

我在脚本中这样使用它:

" logger.debug("连接已成功建立...")"

但是我在 Trace Tab中找不到我的消息。

我还必须使用"作为记录器导入日志记录"来使用它。

有什么建议吗? 谢谢

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

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


你好,

我想在我的自定义python3运算符中使用记录器,如下所示:

https://help.sap.com/viewer/ 1c1341f6911f4da5a35b191b40b426c8/Cloud/zh-CN/603c6d6a7d384343b91ac7c593738465.html

我在脚本中这样使用它:

" logger.debug("连接已成功建立...")"

但是我在 Trace Tab中找不到我的消息。

我还必须使用"作为记录器导入日志记录"来使用它。

有什么建议吗? 谢谢

付费偷看设置
发送
6条回答
哎,真难
1楼-- · 2020-08-17 21:41

HelloJürgen, Nidhi Sawhney 在她的博客中显示了一个示例

https://blogs.sap.com/ 2019/10/21/sap-data-intelligence-tips-tricks /

我假设您已启用跟踪? 然后在"跟踪"选项卡上,单击刷新图标,然后按时间戳对条目进行排序。

CPLASF-自律
2楼-- · 2020-08-17 21:43

Hello Andreas,

我像例子一样尝试过。 我收到错误"未定义日志记录"。 我必须在我的dockerfile中" pip3.6安装日志记录"吗?

我认为它应该在基本运算符中。

浮生未央
3楼-- · 2020-08-17 21:45

您不需要导入日志记录-您可以使用嵌入式api:

api.logger.info ()

api.logger.debug(<输出>)

api.logger.warn(<输出>)

因此,对于您的示例,只需将其更改为:

" logger.debug("连接已成功稳定...")"

" api.logger.debug("连接成功建立了...")"

在早期的DH版本(2.7.3和更早的版本)中需要注意的一件事,您不应将跟踪缓冲区容量设置得太高,尤其是在记录大量消息的情况下。

另一个提示-如果将跟踪级别设置为调试但禁用跟踪流,它仍将写入该图的诊断下载中的日志,因此您仍可以在自己喜欢的文本编辑器中查看它们。 (如果您的日志消息很长,有时很难阅读跟踪面板)。

空代码
4楼-- · 2020-08-17 21:46

嗨James Giffin,

我已经使用 api.logger.info ()并启用了跟踪。 但是我仍然看不到我在跟踪中添加的消息。 您知道还有什么问题吗? 预先感谢。

此致

Abi

吹牛啤
5楼-- · 2020-08-17 21:29

要在"跟踪"选项卡中查看日志消息,您需要启用跟踪流。 这在"跟踪"选项卡的标题中。

木偶小白
6楼-- · 2020-08-17 21:44

Abinaya-我刚刚在最新的补丁程序中发现,记录器消息的前缀为操作员名称,因此,如果名称较长,则可能无法在初始面板上看到输出(不幸的是! )

一种解决方法是从跟踪面板下载跟踪,然后在本地进行查看。

一周热门 更多>