私は何とかPythonアプリケーションによって生成されたトレースバックをキャプチャする方法をGoogleから探してきました。Pythonアプリケーションで生成されたトレースバックをキャプチャすることは可能ですか?
のいずれかのエラーが発生した場合、私に電子メール/スラック/通知を送信したいと思います(ユーザーに問題を報告するのではなく)。
まだ何も見つかりませんでしたwhich doesn't involve you doing a try/except。しかし、私はUI(PySide/PyQt4/PySide2/PyQt5)を起動し、ユーザーのやりとりにエラーが発生する可能性があるアプリケーションを作成しているので、私は個々のtry/except節の中にあるすべてのものを入れることはできません。
これが可能ですか?もしそうなら、どうすればトレースバックを生成できますか?あなたは簡単にカスタムsys.excepthook
を作成することによって、それを行うことができます
例外を検出し、電子メールを送信するログを解析できます。あるいは、あなたはsentry https://pypi.python.org/pypi/sentryを使ってみることができますか? –