Skip to content

Rotating log files -- the wrong files are being deleted #145

@matthiasklein

Description

@matthiasklein

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions