2016-04-07 6 views
0

ランタイムにカスタムメッセージをグローバルに追加できますか?タイムスタンプは、ファイルが最終的にその実行プロセスによって書き込まれたかどうかを判断するのに役立ちます。ランタイムでのカスタムメッセージ - エラー

+0

RuntimeError例外が発生したときを意味しますか?もしそうなら、あなたはあなたのプロセスの最上位レベルでそれを捕まえて、何でもしてはいけませんか? –

答えて

1

sys.excepthookを適切な関数に置き換えると、キャッチされない例外が発生するたびに好きなことをすることができます。

+0

それは私が探していたもの、そこに何か不利な点はありますか? – user1767754

0

例外の処理に関するPythonのドキュメント(23)を見てください。 RuntimeErrorを捕まえてオリジナルのメッセージをカスタムタイムスタンプと共に印刷することができます。スタックトレースと例外メッセージへのアクセスの詳細については、this questionを参照してください。

Ignacioのソリューションは、メッセージをグローバルに設定したい場合にも最適です。