шаг 1: удалите virtualenv virtualenvwrapper, скопируйте и вставьте следующую команду ниже:
$ sudo pip uninstall virtualenv virtualenvwrapper
шаг 2: перейдите в .bashrc и удалите все virtualenv и virtualenvwrapper
открытый терминал:
$ sudo nano .bashrc
прокрутите вниз, и вы увидите код внизу, затем удалите его.
# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
далее, источник .bashrc:
$ source ~/.bashrc
ЗАКЛЮЧИТЕЛЬНЫЕ шаги: без терминала / оболочки перейдите в / home и найдите .virtualenv
(я забыл имя, так что если ваша находка похожа на .virtualenv
или .venv
просто удалите его. Это сработает.
Чтобы ответить на конкретный вопрос о том, почему Quartz отображается в журнале, вам нужно изменить конфигурацию Quartz следующим образом:
<category name="org.quartz" additivity="false">
<priority value="FATAL" />
</category>
Атрибут аддитивности сообщает log4j переопределить корневую настройку и используйте это только для org.quartz.
В предыдущей версии вопроса, который вы указали, вы хотели, чтобы были включены только эти сообщения от этих классов, для этого вам нужно начать с настройки приоритета в корневом элементе на фатальный (или даже НЕТ), и тогда он будет регистрировать только те пакеты / классы, которые вы явно включаете.
Чтобы ответить на ваш вопрос о том, как порог взаимодействует с категорией, в основном представьте, что это как публикация / подписка. Категория устанавливает, что публикуется регистратором, порог устанавливает уровень подписки для приложения.
Это немного сложно из-за того, что категория - это не единичная вещь, а скорее иерархия, поэтому тот факт, что вы устанавливаете уровень публикации для одной категории, еще не все. Он может быть переопределен в иерархии, как это было в вашем случае.
Переместить "
То есть:
<category name="com.foo.bar">
<priority value="DEBUG"/>
<appender-ref ref="CONSOLE"/>
</category>
<root>
<appender-ref ref="FILE"/>
</root>
С конфигурацией, которую вы показываете, консоль не должна получать никаких отладочных сообщений, поэтому проверьте, может ли использоваться какая-либо другая конфигурация или какой-то код программно изменяет конфигурацию.