log4c rollpolicy append = "true" не происходит после вызова log4c_fini () - PullRequest
1 голос
/ 17 октября 2019

Согласно нашему требованию, нам нужно добавлять журналы в файл до тех пор, пока не будет достигнут заданный размер файла.

, прежде чем достигнуть размера файла, установленного в 100 МБ, нам нужно вызвать log4c_fini (), и после этого мывызывая log4c_init ().

, в этот момент создается новый файл, и все журналы добавляются в новый файл

Я попытался дать имя приложения, отличное от имени скользящей политики, но все равнонаблюдаемый.

ниже - log4crc

<rollingpolicy name="rollingpolicy" append="true" type="sizewin" maxsize="100MB" maxnum="10" />
    <appender name="rollingpolicy" type="rollingfile" logdir="/log/c" prefix="logs" layout="dated" rollingpolicy="rollingpolicy" />

Ожидается добавление журналов в первый файл даже после вызова log4c_fini () до достижения максимального файла.

...