Как настроить DBAppender с log4j в JBoss5? - PullRequest
1 голос
/ 27 августа 2010

Я хотел бы иметь возможность настроить мои кластеризованные экземпляры JBoss5 для записи сообщений log4j в базу данных. Я пытаюсь использовать DBAppender (а не JDBCAppender по причинам, указанным в в этом вопросе ).

Кто-нибудь делал это? На данный момент я добавил тег <appender> в jboss-log4j.xml и поместил файл logback-classic-0.9.17.jar в каждую заполненную jar папку в моем каталоге JBoss, но я все еще получаю ClassNotFoundException, когда JBoss пытается найти его при запуске.

ЛЮБЫЕ подсказки / примеры, которые вы можете дать мне, могут быть полезны, либо для того, чтобы продвинуть меня дальше в этом направлении, либо для направления меня в лучшем направлении.

1 Ответ

1 голос
/ 03 сентября 2010

Цитирую ответ Дэвида Ллойда в этой теме на форумах Jboss:

(...) Реальный вопрос будет в том, как настроить JBoss AS 5.1..0 использовать LogBack? "Ответ на это, один не делает;log4j - единственный поддерживаемый бэкэнд для журналирования во всех выпусках AS 5.x.

Кажется довольно ясным: вы не можете настроить JBoss для использования logback и, как следствие, его DBAppender.

Так что, боюсь, вам придется пойти по пути JDBCAppender (Log4j), если вы действительно хотите войти в базу данных.Но я бы подумал об этом (или, по крайней мере, всерьез оценил это).

На всякий случай, может быть, взгляните на JBLOGGING-6 .

...