Я хотел бы повернуть журналы, которые уже управляются logrotate.оптимальный способ контролировать размер файла с помощью java
Однако логротат использовался, чтобы вращать журнал только ежедневно, поскольку это чисто задача CRON.
Я хотел бы выполнить logrotate, когда размер файла превышает размер, указанный в параметре размера для файла конфигурации logrotate. Я планирую реализовать то же самое, контролируя файлы журнала и выполняя logrotate, когда размер файла журнала превышает размер, указанный в config logrotate.
Каков оптимальный способ сделать это в java?
Unix 'logrotate' с' size = 100k' должен делать, но я мог бы ошибиться в «logrotate». –
, так как этот logrotate выполняет как задачу cron, он будет выполняться только в указанное время. К тому времени, если размер файла превысит значение, настроенное для размера, тогда файл будет повернут. Но мое обязательство - вызывать этот логротат всякий раз, когда размер файла превышает сконфигурированное значение. – Balachandar
Что пишет этот файл журнала? Некоторые системы регистрации имеют встроенные возможности логарифмического вращения. – Kenster