Example #1
0
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();
}
Example #2
0
File: log.hpp Project: leoxk/lsf
 LogFileBuf(std::string const& file_prefix, int shift_type) :
     _shift_type(shift_type), _file_prefix(file_prefix) {
         Open();
         if (IsOpen()) TraverseAndMove();
     }