0

Boost.Log は、%Y_%m_%d_sample_%N.log などの構成可能なファイル名をサポートしています。私が望むのは、「%Y_%m_%d/sample_%N.log」などの異なるフォルダーにそれらを配置することですが、「2011_05_02」を期待している間に「%Y_%m_%d」という名前のフォルダーを作成しました(私がしようとしている日付について)、私が欲しいものを手に入れる方法を知っていますか?ありがとう

4

1 に答える 1

1

ディレクトリを作成する必要があるため、これを行うことはできません。基本的に、OSレベルで存在しないディレクトリに動的にファイルを作成することはできません。そのため、構成した名前を解析し、動的テンプレートをファイル名にのみ再利用し、ディレクトリには再利用しません。代わりにできることは、crontabからいくつかのシェルコマンドを使用して、これらのファイルを対応するディレクトリに移動することです。

于 2011-05-01T23:31:31.613 に答える