Я хочу знать, как я могу разделить журнал сервера причала, когда он достигнет размера файла 10 МБ и резервного копирования во время работы?Как уменьшить размер журнала журнала в jetty
Я использую веб-сервер Jetty 8.
Заранее спасибо.
Imesh
Я хочу знать, как я могу разделить журнал сервера причала, когда он достигнет размера файла 10 МБ и резервного копирования во время работы?Как уменьшить размер журнала журнала в jetty
Я использую веб-сервер Jetty 8.
Заранее спасибо.
Imesh
Спасибо Джесси за ответ, но я не пробовал так, как вы упомянули. Я решил проблему таким образом. Загрузил источник причала и получил файл регистрации с именем RolloverFileOutputStream.java
, после чего я изменил значение maxFileLenth
в методе RollTaskBySize()
.
long maxFileLenth = 1048576*10L; //(10MB)
Я поместил этот файл в свой исходный код и изменил значение в файле jetty-loggin.xml. Задайте путь для получения измененного файла RolloverFileOutputStream.java из моего проекта, как показано ниже, полужирным шрифтом.
<Configure id="Server" class="org.eclipse.jetty.server.Server">
<New id="ServerLog" class="java.io.PrintStream">
<Arg>
<!-- ****** THIS IS THE CHANGE THAT I MADE ***** -->
<New class="rezg.gdsws.util.RolloverFileOutputStream">
<Arg>
<Property name="jetty.logs" default="/var/log/rezg/app/jetty"/>/yyyy_mm_dd.Server.log
</Arg>
<Arg type="boolean">false</Arg>
<Arg type="int">90</Arg>
<Arg><Call class="java.util.TimeZone" name="getTimeZone"><Arg>GMT</Arg></Call></Arg>
<Get id="ServerLogName" name="datedFilename"/>
</New>
</Arg>
</New>
капля в SLF4J апи банку в Lib каталога и SLF4J будет использоваться для входа с этой точки on..put в протоколирования осущ вы хотите, и настроить соответственно
вы можете увидеть базовая установка с Logback делает тяжелую здесь:
http://wiki.eclipse.org/Jetty/Tutorial/Sifting_Logs_with_Logback
У меня такая же проблема. необходимо ограничить размер файла журнала ошибок. но не мог получить от вашей ссылки. Когда я смотрю исходный код, я не могу найти метод RollTaskBySize. Вы можете помочь. спасибо – vels4j
Привет, я не нашел метод RollTaskBySize в этом классе RolloverFileOutputStream – vels4j
Привет vels4j, я могу отправить вам этот класс, если вы дадите свой адрес электронной почты. Поскольку я не вижу места для прикрепления файла здесь. – imesh
p.stivel at gmail - это мой почтовый идентификатор, пожалуйста, отправьте его. – vels4j