У меня есть следующий вопрос. Мы используем log4j в наших двух проектах, которые размещены на одном сервере GlassFish. Каждый проект имеет файл log4j.properties, который указывает на файлы, которые основаны в разных каталогах (назовем их Project1 и Project2).Является ли log4j потокобезопасным?
Теперь, по некоторым неясным причинам, информационные сообщения первого проекта записываются в Project2 файлов журнала, а также верно обратное. Я проверил файлы log4j.properties для обоих проектов, нет ничего, указывающих на них в журнале другого проекта.
Подозрение заключается в том, что log4j фактически не является потокобезопасным, поэтому, если два пользователя работают одновременно в двух системах, сообщения регистраторов могут смешиваться. Правильно ли это подозрение?
, который больше напоминает ошибку конфигурации, а не проблему с потоками. –
Ну, как это может быть, что два проекта с разными конфигурационными файлами могут влиять друг на друга, если каждая конфигурация вообще не имеет ссылок на другой журнал проектов –