boostorg / boostorg/log

Rotating log files -- the wrong files are being deleted

Open
#145 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
211
Forks
113
PR merge metrics
No merged PRs in 30d

Description

When I run the following code https://paste.debian.net/1190133/ the second time, the wrong 00008.log file is deleted.

After run 1: (I copied the folder ...)
```
$ ls -ort logs-first-run/
-rw-r--r-- 1 mak 16363 20. Mär 11:33 file_00001.log
-rw-r--r-- 1 mak 16359 20. Mär 11:33 file_00002.log
-rw-r--r-- 1 mak 16359 20. Mär 11:33 file_00003.log
-rw-r--r-- 1 mak 16335 20. Mär 11:33 file_00004.log
-rw-r--r-- 1 mak 16356 20. Mär 11:33 file_00005.log
-rw-r--r-- 1 mak 16356 20. Mär 11:33 file_00006.log
-rw-r--r-- 1 mak 16356 20. Mär 11:33 file_00007.log
-rw-r--r-- 1 mak 16356 20. Mär 11:33 file_00008.log
```
After run 2:
```
$ ls -ort logs/
-rw-r--r-- 1 mak 16356 20. Mär 11:33 file_00007.log
-rw-r--r-- 1 mak 16344 20. Mär 11:34 file_00010.log
-rw-r--r-- 1 mak 16375 20. Mär 11:34 file_00011.log
-rw-r--r-- 1 mak 16359 20. Mär 11:34 file_00012.log
-rw-r--r-- 1 mak 16359 20. Mär 11:34 file_00013.log
-rw-r--r-- 1 mak 16335 20. Mär 11:34 file_00014.log
-rw-r--r-- 1 mak 16356 20. Mär 11:34 file_00015.log
-rw-r--r-- 1 mak 16356 20. Mär 11:34 file_00016.log
-rw-r--r-- 1 mak 16356 20. Mär 11:34 file_00017.log
-rw-r--r-- 1 mak 16356 20. Mär 11:34 file_00018.log
```
I am using Boost 1.74.0 from Debian bullseye.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.