【问题标题】:Retrieving Python errors into an Oracle database将 Python 错误检索到 Oracle 数据库中
【发布时间】:2020-04-20 12:58:55
【问题描述】:

我的用例如下:我开发了一个小型 python 脚本,它进行一些时间序列分析,然后将输出写入数据库表中,供 Oracle 应用程序使用。该脚本驻留在服务器上并从 Oracle 界面运行。一切正常,但我希望能够将脚本中的任何潜在错误检索到数据库表中。这可能吗?

【问题讨论】:

    标签: python linux database oracle


    【解决方案1】:

    是的,您可以:

    • 将所有脚本的主要逻辑包装在 try: except Exception as exc: 块中,然后使用异常处理程序将回溯 (traceback.format_traceback()) 发布到您的数据库中
    • 使用单独的包装脚本来运行您的脚本,如果它失败(返回码!= 0),请将 stderr 输出发布到您的数据库中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 2020-07-25
      • 1970-01-01
      相关资源
      最近更新 更多