--Um den Betrieb des Pip-Pakets zu überprüfen, dessen Quelle für die Öffentlichkeit zugänglich ist, erstellen Sie ein Paket mit Logger und installieren Sie es lokal.
--Überprüfen Sie die aktuell installierte Version
- pip list | grep django-allauth
mkdir django-allauth-with-log && cd django-allauth-with-log
git clone https://github.com/pennersr/django-allauth.git
cd django-allauth
vi allauth/__init__.py
#VERSION = (0, 44, 0, "dev", 0)
VERSION = (0, 44, 0, "dev", 99)
pip uninstall django-allauth
cd ..
--Installieren Sie, indem Sie das Verzeichnis mit pip angebenpip install ./django-allauth/
pip list | grep django-allauth
Wenn die oben umgeschriebene Versionsnummer django-allauth 0.44.0.dev99
angezeigt wird, ist sie erfolgreich.
from .logging_settings import * #hinzufügen
vi allauth/logging_settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'django.server': {
'()': 'django.utils.log.ServerFormatter',
'format': '[%(server_time)s] %(message)s a',
},
'develop': {
'format': '%(asctime)s [%(levelname)s] %(message)s'
},
},
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'develop',
},
'django.server': {
'level': 'INFO',
'class': 'logging.StreamHandler',
'formatter': 'django.server',
},
},
'loggers': {
'': {
'handlers': ['console'],
'level': 'DEBUG',
'propagate': False,
},
'django': {
'handlers': ['console'],
'level': 'INFO',
},
'django.server': {
'handlers': ['django.server'],
'level': 'INFO',
'propagate': False,
},
}
}
--logger Einstellungen
import sys
import logging
logger = logging.getLogger(__name__)
def dispatch
in class SignupView
) logger.info(f'class={self.__class__.__name__}, function={sys._getframe().f_code.co_name}, Line={sys._getframe().f_lineno} called.')
pip uninstall -y django-allauth
pip install ./django-allauth/
2020-11-03 01:23:45,678 [INFO] class=SignupView, function=dispatch, Line=238 called.
Recommended Posts