Мой собственный инструмент "iBored", который я выпустил просто недавно, может внести свой вклад этого. Я записал инструмент, чтобы визуализировать и отладить форматы файловой системы (UDF, HFS, ISO9660, FAT и т.д.), и реализованный поиск, копия и позже даже шаблонная поддержка и структура. Поддержка структуры довольно проста, и шаблоны являются способом определить структуры динамично.
вся вещь программируема на диалекте Visual Basic, позволяя Вам протестировать значения, считайте определенные блоки, и так далее.
инструмент является бесплатным, работы над всеми платформами (Победа, Mac, Linux), но поскольку это - персональный инструмент, который я просто опубликовал для совместного использования его, это не очень документируется.
Однако, если Вы хотите дать ему попытку и любить давать обратную связь, я мог бы добавить более полезные опции.
я был бы даже открытый исходный код это, но как это записано в REALbasic, я сомневаюсь, что многие люди присоединятся к такому проекту.
Ссылка: iBored домашняя страница
Я думаю, вы могли бы сделать что-то вроде этого:
ConsoleAppender a = (ConsoleAppender) Logger.getRootLogger().getAppender("stdout");
a.setLayout(new PatternLayout("%d{HH:mm:ss} %-5.5p %t %m%n"));
Конечно, вам нужно изменить тип Appender в соответствии с тем, который вы используете, и вам, возможно, придется заменить «Logger.getRootLogger () "вызовом для получения регистратора, к которому на самом деле подключено ваше приложение.