1

Pythonでユニットテストケースを書いています。Python でカスタム ロギングを作成したいと考えています。テストケースを実行すると、2 つの新しいファイルが作成されます。1 つは情報ログを保存し、もう 1 つはデバッグ ログを保存します。私は設定ファイルでこれを達成することができます。しかし、私のファイル名はタイムスタンプで動的にする必要があります。どうすればこれを達成できますか?

たとえば、testcase.py が実行されている場合、log-12-2-2013_23:30:31.log および debug_log-12-2-2013_23:30:31.log

また、実行ごとに新しいファイルが作成されます。

ありがとう、

4

1 に答える 1

1

おそらく、logging.handlers.RotatingFileHandler を使用してみることができます: https://docs.python.org/2/library/logging.handlers.html

于 2014-06-05T10:38:11.973 に答える