java.util.logging может быть настроен для использования сжатых файлов журнала?

Проверьте его против использования схемы XSD класс XmlSchema. Его найденный в соответствии с System.XML я думаю. Другая опция состояла бы в том, чтобы записать класс сериализации (XMLSerializer) для десериализации XML в объект. Усиление будет то, что это неявно проверит Вашу структуру, и после этого к значениям можно легко получить доступ для тестирования использования полученного объекта.

6
задан Adamski 7 October 2009 в 08:40
поделиться

3 ответа

Да, но вы должны написать свой собственный обработчик файлов. Просто скопируйте исходный код для FileHandler в свой проект (вы не можете расширить класс каким-либо полезным способом) и измените метод open () для MeteredStream .

После этого просто используйте обычную конфигурацию для использования вашего нового обработчика.

8
ответ дан 8 December 2019 в 18:38
поделиться

Нет, не без написания его самостоятельно, но вы можете запланировать задание cron, которое делает это регулярно. Это, вероятно, будет самым быстрым решением.

3
ответ дан 8 December 2019 в 18:38
поделиться

Я сомневаюсь, что это доступно в среде ведения журналов Java. Вы можете настроить сценарий оболочки, который сжимает все предыдущие файлы журнала каждый день.

Если вы действительно хотите делать это на Java, вам, возможно, придется написать свой собственный обработчик файлов.
Проверьте метод создания нового файла и попробуйте сжать предыдущий.

2
ответ дан 8 December 2019 в 18:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: