2020-08-17 21:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我想在我的自定义python3运算符中使用记录器,如下所示:
https://help.sap.com/viewer/ 1c1341f6911f4da5a35b191b40b426c8/Cloud/zh-CN/603c6d6a7d384343b91ac7c593738465.html
我在脚本中这样使用它:
" logger.debug("连接已成功建立...")"
但是我在 Trace Tab中找不到我的消息。
我还必须使用"作为记录器导入日志记录"来使用它。
有什么建议吗? 谢谢
HelloJürgen, Nidhi Sawhney 在她的博客中显示了一个示例
https://blogs.sap.com/ 2019/10/21/sap-data-intelligence-tips-tricks /
我假设您已启用跟踪? 然后在"跟踪"选项卡上,单击刷新图标,然后按时间戳对条目进行排序。
Hello Andreas,
我像例子一样尝试过。 我收到错误"未定义日志记录"。 我必须在我的dockerfile中" pip3.6安装日志记录"吗?
我认为它应该在基本运算符中。
您不需要导入日志记录-您可以使用嵌入式api:
api.logger.info ()
api.logger.debug(<输出>)
api.logger.warn(<输出>)
因此,对于您的示例,只需将其更改为:
" logger.debug("连接已成功稳定...")"
至
" api.logger.debug("连接成功建立了...")"
在早期的DH版本(2.7.3和更早的版本)中需要注意的一件事,您不应将跟踪缓冲区容量设置得太高,尤其是在记录大量消息的情况下。
另一个提示-如果将跟踪级别设置为调试但禁用跟踪流,它仍将写入该图的诊断下载中的日志,因此您仍可以在自己喜欢的文本编辑器中查看它们。 (如果您的日志消息很长,有时很难阅读跟踪面板)。
嗨James Giffin,
我已经使用 api.logger.info ()并启用了跟踪。 但是我仍然看不到我在跟踪中添加的消息。 您知道还有什么问题吗? 预先感谢。
此致
Abi
要在"跟踪"选项卡中查看日志消息,您需要启用跟踪流。 这在"跟踪"选项卡的标题中。
Abinaya-我刚刚在最新的补丁程序中发现,记录器消息的前缀为操作员名称,因此,如果名称较长,则可能无法在初始面板上看到输出(不幸的是! )
一种解决方法是从跟踪面板下载跟踪,然后在本地进行查看。
最多设置5个标签!
HelloJürgen, Nidhi Sawhney 在她的博客中显示了一个示例
https://blogs.sap.com/ 2019/10/21/sap-data-intelligence-tips-tricks /
我假设您已启用跟踪? 然后在"跟踪"选项卡上,单击刷新图标,然后按时间戳对条目进行排序。
Hello Andreas,
我像例子一样尝试过。 我收到错误"未定义日志记录"。 我必须在我的dockerfile中" pip3.6安装日志记录"吗?
我认为它应该在基本运算符中。
您不需要导入日志记录-您可以使用嵌入式api:
api.logger.info ()
api.logger.debug(<输出>)
api.logger.warn(<输出>)
因此,对于您的示例,只需将其更改为:
" logger.debug("连接已成功稳定...")"
至
" api.logger.debug("连接成功建立了...")"
在早期的DH版本(2.7.3和更早的版本)中需要注意的一件事,您不应将跟踪缓冲区容量设置得太高,尤其是在记录大量消息的情况下。
另一个提示-如果将跟踪级别设置为调试但禁用跟踪流,它仍将写入该图的诊断下载中的日志,因此您仍可以在自己喜欢的文本编辑器中查看它们。 (如果您的日志消息很长,有时很难阅读跟踪面板)。
嗨James Giffin,
我已经使用 api.logger.info ()并启用了跟踪。 但是我仍然看不到我在跟踪中添加的消息。 您知道还有什么问题吗? 预先感谢。
此致
Abi
要在"跟踪"选项卡中查看日志消息,您需要启用跟踪流。 这在"跟踪"选项卡的标题中。
Abinaya-我刚刚在最新的补丁程序中发现,记录器消息的前缀为操作员名称,因此,如果名称较长,则可能无法在初始面板上看到输出(不幸的是! )
一种解决方法是从跟踪面板下载跟踪,然后在本地进行查看。
一周热门 更多>