--Vérifiez la version actuellement installée
- pip list | grep django-allauth
--Cloner le code source de GitHub
- 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 ..
--Installez en spécifiant le répertoire avec pippip install ./django-allauth/
pip list | grep django-allauth
Si le numéro de version django-allauth 0.44.0.dev99
réécrit ci-dessus apparaît, cela réussit.
from .logging_settings import * #ajouter à
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,
},
}
}
--Par exemple, ajoutez ce qui suit à ʻallauth / account / views.py`
import sys
import logging
logger = logging.getLogger(__name__)
def dispatch
dans 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/
--Démarrez le serveur, accédez à une URL comme http: //127.0.0.1: 8000 / member / signup /
, et ce sera OK si elle est affichée sur la console comme indiqué ci-dessous.
2020-11-03 01:23:45,678 [INFO] class=SignupView, function=dispatch, Line=238 called.
Recommended Posts