Commit 34cc3419 authored by weiy's avatar weiy

add max files for rotating days

parent 46fcd2e8
...@@ -105,14 +105,15 @@ protected: ...@@ -105,14 +105,15 @@ protected:
private: private:
void init_filenames_q() void init_filenames_q()
{ {
using details::os::file_exists; using details::os::path_exists;
filenames_q_ = details::circular_q<filename_t>(static_cast<size_t>(max_files_)); filenames_q_ = details::circular_q<filename_t>(static_cast<size_t>(max_files_));
std::vector<filename_t> filenames; std::vector<filename_t> filenames;
auto now = log_clock::now(); auto now = log_clock::now();
while (filenames.size() < max_files_) while (filenames.size() < max_files_)
{ {
auto filename = FileNameCalc::calc_filename(base_filename_, now_tm(now)); auto filename = FileNameCalc::calc_filename(base_filename_, now_tm(now));
if (!file_exists(filename)) if (!path_exists(filename))
{ {
break; break;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment