2011-01-13 3 views
2

Я хочу знать, есть ли что-то уже сделанное, библиотеку ext, чтобы сделать такую ​​вещь?
Мне нужно, чтобы регистратор был перенаправлен на StringBuffer, затем ALL, чтобы текст был включен в запись базы данных в виде сообщения.
Прежде всего, это хорошая практика ??
Теперь я использую новый класс Appender и имею этот объект StringBuffer, а затем извлекаю и сохраняю.Какое правильное решение для входа в объект StringBuffer с использованием log4j над SLF4J?

Заранее благодарен!

+0

возможно дубликат [настраиваемого протоколирования для сбора сообщений во время выполнения] (http://stackoverflow.com/questions/1002926/custom-logging- to-gather-messages-at-runtime) – dogbane

+0

Что значит «ВСЕ этот текст»? Вы имеете в виду, что StringBuffer хранит результаты нескольких вызовов журнала, а затем периодически его содержимое записывается в базу данных? –

+0

Да Натан, именно это, хотя и не периодически, но когда завершаются шаги обработки приложения. –

ответ

0

Пользовательский лог4j appender - это способ пойти в вашем случае, и он прозрачен для SLF4J.