diff --git a/access_controller/settings.py b/access_controller/settings.py index eecfa19..c713dff 100644 --- a/access_controller/settings.py +++ b/access_controller/settings.py @@ -127,3 +127,41 @@ MEDIA_URL = '/media/' LOGIN_REDIRECT_URL = '/' LOGOUT_REDIRECT_URL = '/' + +# Logging system +# https://docs.djangoproject.com/en/3.1/topics/logging/ +LOGGING = { + 'version': 1, + 'disable_existing_loggers': False, + 'formatters': { + 'verbose': { + 'format': '{levelname} {asctime} {module} {process:d} {thread:d} {message}', + 'style': '{', + }, + 'simple': { + 'format': '{levelname} {message}', + 'style': '{', + }, + }, + 'handlers': { + 'console': { + 'level': 'INFO', + 'class': 'logging.StreamHandler', + 'formatter': 'simple' + }, + 'mail_admins': { + 'level': 'ERROR', + 'class': 'django.utils.log.AdminEmailHandler', + } + }, + 'loggers': { + 'django': { + 'handlers': ['console'], + 'propagate': True, + }, + 'main.index': { + 'handlers': ['console'], + 'level': 'INFO', + } + } +} diff --git a/main/views.py b/main/views.py index 797ea8b..2ee81dd 100644 --- a/main/views.py +++ b/main/views.py @@ -10,7 +10,7 @@ from django_registration.views import RegistrationView from django.contrib.auth.decorators import login_required -from zenpy import Zenpy +import logging class CustomRegistrationView(RegistrationView): @@ -69,4 +69,6 @@ def profile_page(request): def main_page(request): + logger = logging.getLogger('main.index') + logger.info('Index page opened') return render(request, 'pages/index.html')