2010年7月
« 6月   8月 »
 1234
567891011
12131415161718
19202122232425
262728293031  

カテゴリー

pythonで、スタックトレースを文字列として得る方法

GAEでの開発中に、エラーハンドリングしてExceptでエラーをcatchすることまではできたのだけど、
stacktraceをうまいこと処理する方法が見つからなかったので調べた。以下のようにすると、ログに出力できる。

logging.error(traceback.format_exc(sys.exc_info()[2]))

sys.exc_info()[2]で、stacktraceオブジェクトを取得して、
traceback.format_excで文字列にフォーマットしている。

ということが、リファレンスに書いてあった!

http://www.python.jp/doc/2.4/lib/module-traceback.html

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">