実際の問題(クラッシュログの生成)
意味のあるクラッシュ ログを生成するのに役立つ Python モジュールはありますか? または、それらを作成するための良い方法はありますか?
クラッシュ ログに次の情報を含めたい:
- 現在の実行スタック内のすべての変数
- すべてのグローバル変数
- 呼び出し時のパラメーター (つまり、フラグ、その値など)
これは自分で書いたほうがいいのでしょうか?
文脈(特に関係ない)
私は、社内で多数の人が使用するプログラムを持っており、そのプログラムのサポートを担当しています。残念ながら、常に正しく動作するとは限らず (1000 回に 1 回程度)、バグを追跡するのに苦労しています。ここでは、しっかりしたクラッシュ ログがあると本当に役立つと思います。ユーザーはあいまいな電話で助けを求めるのではなく、ログを送信するだけで済みます。