как я могу установить log4j conversionpattern во времени выполнения

Мой собственный инструмент "iBored", который я выпустил просто недавно, может внести свой вклад этого. Я записал инструмент, чтобы визуализировать и отладить форматы файловой системы (UDF, HFS, ISO9660, FAT и т.д.), и реализованный поиск, копия и позже даже шаблонная поддержка и структура. Поддержка структуры довольно проста, и шаблоны являются способом определить структуры динамично.

вся вещь программируема на диалекте Visual Basic, позволяя Вам протестировать значения, считайте определенные блоки, и так далее.

инструмент является бесплатным, работы над всеми платформами (Победа, Mac, Linux), но поскольку это - персональный инструмент, который я просто опубликовал для совместного использования его, это не очень документируется.

Однако, если Вы хотите дать ему попытку и любить давать обратную связь, я мог бы добавить более полезные опции.

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

Ссылка: iBored домашняя страница

5
задан Colin Mackay 10 September 2009 в 07:34
поделиться

1 ответ

Я думаю, вы могли бы сделать что-то вроде этого:

ConsoleAppender a = (ConsoleAppender) Logger.getRootLogger().getAppender("stdout");
a.setLayout(new PatternLayout("%d{HH:mm:ss}  %-5.5p  %t %m%n"));

Конечно, вам нужно изменить тип Appender в соответствии с тем, который вы используете, и вам, возможно, придется заменить «Logger.getRootLogger () "вызовом для получения регистратора, к которому на самом деле подключено ваше приложение.

9
ответ дан 14 December 2019 в 01:12
поделиться
Другие вопросы по тегам:

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