LogFileBuf::LogFileBuf(std::string const& file_prefix, int shift_type, size_t max_size) : _shift_type(shift_type), _last_shift_val(-1), _max_size(max_size), _file_prefix(file_prefix), _file_idx(0), _cur_size(0) { Open(); if (IsOpen()) TraverseAndMove(); }
LogFileBuf(std::string const& file_prefix, int shift_type) : _shift_type(shift_type), _file_prefix(file_prefix) { Open(); if (IsOpen()) TraverseAndMove(); }