1

fabfileでセロリタスクとして定義されたファブリック関数を実行しようとしています。タスクが実行されるたびに、別のログファイルを作成する必要があります。タイムスタンプに応じて毎回ログファイルのパスを設定するにはどうすればよいですか。ユーザーが展開プロセス全体またはプロセスのエラーを確認できるように、最後にこのログファイルのリンクをダウンロードできるようにする必要があります。

ありがとう、ローハン

4

1 に答える 1

2

task.get_logger引数をサポートしているlogfileので、次のようなことができるはずです。

@task
def mytask():
    logger = self.get_logger(logfile="foo.log")
    logger.info("logging from mytask")
于 2011-03-27T14:42:28.203 に答える