У меня есть сомнения по поводу ротации файла журнала Boost. Ротация файла журнала происходит в зависимости от времени и размера файла.
rotation_size = 30 * 1024 * 1024
time_based_rotation = sins::file::rotation_at_time_point(0, 0, 0)
Когда файл достигает указанного размера, будет создан другой файл. Предположим, что файл будет повернут до указанного момента времени. Я сомневаюсь, что файл будет повернут в указанный момент времени или нет.
У меня проблема:
Файл для x1/мм/гг_N1 создан и достигает размера файла, произошло следующее вращение файла (x1/мм/гг_N2). Новый файл не создается для x2/mm/yy_N3 в момент времени (0,0,0), поэтому журналы для x2 записываются в x1/mm/yy_N2. Я хочу получить вращение при обоих условиях (размер, а также момент времени). Помоги мне.