Я не использую DN. Поэтому я не могу решить вашу проблему напрямую. Я могу сказать, в общем, если у вас есть приложение, использующее Log4j, он будет искать путь к классам для файлов с именем log4j.properties и log4j.xml. В вашем случае попробуйте переместить файл log4j.properties в место, которое вы на 100% уверены, находится в пути к классам (например, в корневой папке всех ваших пакетов).
Оттуда, если ваш вход в систему включен, то вы знаете, что ваш файл свойств отсутствует в пути к классам. Однако, если ваш файл определенно в пути к классам, то виновником, вероятно, является что-то еще, что отключает ведение журнала в масштабе всего приложения. Вы вообще видите вырубку? Если нет, то это, вероятно, проблема. В этот момент вам нужно выяснить, какой фасад вы используете: apache commons или SLF4J. Оба имеют возможность заменить реализацию регистратора регистраторами NOOP, которые игнорируют все запросы журнала.
С Commons вы должны проверить файл commons-logging.properties. С SLF4J вам нужно проверить зависимости проекта (обычно в каталоге lib где-то), гарантируя, что в списке нет бара NO-OP.
У меня есть log4j.properties в корне проекта, и он находится в пути к классам. Я использую Apache log4j-1.2.16.jar. Я не могу найти какую-либо конкретную конфигурацию (например, commons -logging.properties) или любую фразу NO-OP: - \ Пробовал все, о чем я мог думать. – marcolopes
@marcolopes: попробовали ли вы вставить логгер в режим отладки (передав '-Dlog4j.debug' как аргумент VM)? Это будет распечатывать информацию о том, какой файл свойств log4j используется для настройки. Если он использует ваш файл свойств, как и ожидалось, единственным единственным виновником является фактическая реализация Logger. Значение, когда эта зависимость вводится, класс, используемый для фактического ведения журнала, вероятно, игнорирует все запросы журнала. – gMale
Я пробовал каждое предложение, но не мог даже заставить режим DEBUG работать. Я уверен, что -Dlog4j.debug находится на аргументах файла продукта проекта ... это сводит меня с ума! Где находится файл журнала VM? – marcolopes