JRun/Coldfusion - System.out - как предотвратить его, став слишком крупным?

Я выполняю серверы приложений ColdFusion 8 на машинах Windows. ColdFusion работает как служба Windows.

Я заметил это System.out файл является крупным (1 ГБ +) на некоторых машинах.

например.

C:\ColdFusion8\runtime\bin\System.out

Я понимаю, что это - то, где консольный вывод заканчивается при выполнении CF как услуга, но является там какой-либо установкой JRun, чтобы позволить мне сохранить этот файл от каждого x МБ или ограничить размер файла или чего-то подобного?

Все подсказки ценятся!

ВАЖНОЕ РЕДАКТИРОВАНИЕ:

На основе обсуждения здесь - я думал, что это важный упомянуло что System.out файл стал большим на наших машинах из-за большого количества кода, пишущего в тот файл, т.е. использование:

sys = createObject("java", "java.lang.System");
sys.out.println(...);

Если Вы выполняете CF как консольное задание (т.е. из командной строки) это - полезное средство отладки, поскольку более старые версии CF не не зарегистрировались к консоли при использовании .

Мы попросили, чтобы наши разработчики прекратили эту практику и вместо этого использовали или writeLog() оба из которых регистрируются к консоли, а также журнал приложения (по умолчанию).

7
задан Ciaran Archer 14 March 2011 в 15:08
поделиться

1 ответ

Похоже, что если вы перейдете в файл jrun.xml для вашего сервера ColdFusion и найдете строку:

<service class="jrunx.logger.ConsoleLogEventHandler" name=":service=ConsoleLogEventHandler" />

Вы должны быть в состоянии добавить эти биты к ней:

    <attribute name="rotationSize">200k</attribute>
    <attribute name="rotationFiles">3</attribute>
    <!-- Use heading to specify an alternate log heading for system event log. -->
    <!-- EXAMPLE: <attribute name="heading"># Created by JRun on {date MM/dd HH:mm:ss}</attribute> -->
    <attribute name="closeDelay">5000</attribute>
    <attribute name="deleteOnExit">false</attribute>

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

8
ответ дан 7 December 2019 в 05:21
поделиться
Другие вопросы по тегам:

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