Рассмотрим этот сценарий:
У меня есть проект с двумя модулями и одним общим модулем, как показано ниже (структура пакета):
com.mysite.moduleone
com.mysite.moduletwo
com.mysite.commonmodule
В приведенном выше описании классы commonmodule
могут использоваться двумя другими модулями.
Вопрос :
Мне нужно настроить Log4J таким образом, чтобы сообщения журнала от moduleone
и moduletwo
отправлялись в другой файл журнала. Я всегда могу сделать это, используя category .
Но настоящая проблема заключается в том, что я хочу также регистрировать сообщения с commonmodule
. Поэтому, когда классы commonmodule
вызываются из moduleone
, сообщения журнала commonmodule
должны идти в файл журнала moduleone
. Если commonmodule
является доступом из moduletwo
, сообщения журнала commonmodule
должны идти в файл журнала moduletwo
.
Можно ли настроить Log4J таким образом? Есть комментарии?
PS: Я думаю, что разъяснил свой вопрос. Если возникнет путаница, оставьте комментарий, постарайтесь его очистить. :)