Python Class名、関数名の取得 | Subaru's Husband

Subaru's Husband

python、linux、バイクなんかのネタを書きます。
一応security業界でご飯を食べてます。
備忘録がメインだと思うので、未来の自分が助かれば最高。

ログ出力の時に、Class名、関数名が欲しかったので調べました。

import traceback

1:class Class():
2: def function(self):
3: print '[{0}.{1}]'.format(self.__class__.__name__,traceback.extract_stack()[-1][2])