updated local.generated

This commit is contained in:
ronny abraham 2023-11-14 17:49:47 +02:00
parent 3857ef8cc6
commit cdd0464a3e
4 changed files with 103 additions and 22 deletions

View file

@ -599,8 +599,15 @@ def generate_scripts(template_name, make_copy=False):
configuration.project.django.allowedhosts configuration.project.django.allowedhosts
# convenience variable naming, otherwise it's too long to deal with # convenience variable naming, otherwise it's too long to deal with
file_log_handler = configuration.logging.django.handlers.file_log
file_debug_handler = configuration.logging.django.handlers.file_debug file_debug_handler = configuration.logging.django.handlers.file_debug
context['file_log_handler__name_project'] = \
file_log_handler.name.project
context['file_log_handler__path_project'] = \
file_log_handler.path.project
context['file_debug_handler__name_project'] = \ context['file_debug_handler__name_project'] = \
file_debug_handler.name.project file_debug_handler.name.project

View file

@ -73,28 +73,43 @@ ALLOWED_HOSTS = {{ project_django_allowedhosts }}
LOGGING = { LOGGING = {
'version': 1, 'version': 1,
'disable_existing_loggers': False,
'formatters': { 'formatters': {
'verbose': { 'verbose': {
'format': "%(levelname)s %(asctime)s %(module)s %(process)d" 'format': "%(levelname)s %(asctime)s %(module)s %(process)d"
" %(thread)d %(message)s" " %(thread)d %(message)s"
}, },
'simple': { 'simple': {
'format': '%(levelname)s %(message)s' 'format': '%(levelname)s:%(module)s - %(message)s'
}, },
'code': { 'code': {
'format': "%(module)s:%(funcName)s - %(message)s" 'format': "%(module)s:%(funcName)s:%(lineno)d - %(message)s"
},
'code.file': {
'format': "%(levelname)s %(module)s:%(funcName)s - %(message)s\n"
}, },
}, },
'handlers': { 'handlers': {
'{{ file_log_handler__name_project }}': {
'class': 'logging.FileHandler',
'filename':
'{{file_log_handler__path_project}}',
'formatter': 'code.file'
},
'{{ file_debug_handler__name_project }}': { '{{ file_debug_handler__name_project }}': {
'level': 'DEBUG',
'class': 'logging.FileHandler', 'class': 'logging.FileHandler',
'filename': 'filename':
'{{file_debug_handler__path_project}}', '{{file_debug_handler__path_project}}',
'formatter': 'code' 'formatter': 'code.file'
}, },
'{{ file_debug_handler__name_server }}': { '{{ file_debug_handler__name_server }}': {
@ -104,29 +119,49 @@ LOGGING = {
'filename': 'filename':
'{{file_debug_handler__path_server}}', '{{file_debug_handler__path_server}}',
'formatter': 'code' 'formatter': 'code.file'
}, },
'console': { 'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler', 'class': 'logging.StreamHandler',
'formatter': 'simple' 'formatter': 'simple'
}, },
'console.code': {
'class': 'logging.StreamHandler',
'formatter': 'code',
},
'null': { 'null': {
'level': 'DEBUG',
'class': 'logging.NullHandler', 'class': 'logging.NullHandler',
} }
}, },
'root': {
# automatically set to level WARNING
'handlers': ['console.code', 'file.log', 'server.file.log'],
'propagate': True,
},
'loggers': { 'loggers': {
'django.debug': { 'django.info': {
# use the console for logging
'handlers': 'handlers':
[ [
'console', 'console',
'{{ file_log_handler__name_project }}'
],
'level': 'INFO',
'propagate': False,
},
'django.debug': {
'handlers':
[
'console.code',
'{{ file_debug_handler__name_project }}', '{{ file_debug_handler__name_project }}',
'{{ file_debug_handler__name_server }}', '{{ file_debug_handler__name_server }}',
], ],
'level': 'DEBUG', 'level': 'DEBUG',
'propagate': True, 'propagate': True,
}, },

View file

@ -73,28 +73,43 @@ ALLOWED_HOSTS = {{ project_django_allowedhosts }}
LOGGING = { LOGGING = {
'version': 1, 'version': 1,
'disable_existing_loggers': False,
'formatters': { 'formatters': {
'verbose': { 'verbose': {
'format': "%(levelname)s %(asctime)s %(module)s %(process)d" 'format': "%(levelname)s %(asctime)s %(module)s %(process)d"
" %(thread)d %(message)s" " %(thread)d %(message)s"
}, },
'simple': { 'simple': {
'format': '%(levelname)s %(message)s' 'format': '%(levelname)s:%(module)s - %(message)s'
}, },
'code': { 'code': {
'format': "%(module)s:%(funcName)s - %(message)s" 'format': "%(module)s:%(funcName)s:%(lineno)d - %(message)s"
},
'code.file': {
'format': "%(levelname)s %(module)s:%(funcName)s - %(message)s\n"
}, },
}, },
'handlers': { 'handlers': {
'{{ file_log_handler__name_project }}': {
'class': 'logging.FileHandler',
'filename':
'{{file_log_handler__path_project}}',
'formatter': 'code.file'
},
'{{ file_debug_handler__name_project }}': { '{{ file_debug_handler__name_project }}': {
'level': 'DEBUG',
'class': 'logging.FileHandler', 'class': 'logging.FileHandler',
'filename': 'filename':
'{{file_debug_handler__path_project}}', '{{file_debug_handler__path_project}}',
'formatter': 'code' 'formatter': 'code.file'
}, },
'{{ file_debug_handler__name_server }}': { '{{ file_debug_handler__name_server }}': {
@ -104,29 +119,49 @@ LOGGING = {
'filename': 'filename':
'{{file_debug_handler__path_server}}', '{{file_debug_handler__path_server}}',
'formatter': 'code' 'formatter': 'code.file'
}, },
'console': { 'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler', 'class': 'logging.StreamHandler',
'formatter': 'simple' 'formatter': 'simple'
}, },
'console.code': {
'class': 'logging.StreamHandler',
'formatter': 'code',
},
'null': { 'null': {
'level': 'DEBUG',
'class': 'logging.NullHandler', 'class': 'logging.NullHandler',
} }
}, },
'root': {
# automatically set to level WARNING
'handlers': ['console.code', 'file.log', 'server.file.log'],
'propagate': True,
},
'loggers': { 'loggers': {
'django.debug': { 'django.info': {
# use the console for logging
'handlers': 'handlers':
[ [
'console', 'console',
'{{ file_log_handler__name_project }}'
],
'level': 'INFO',
'propagate': False,
},
'django.debug': {
'handlers':
[
'console.code',
'{{ file_debug_handler__name_project }}', '{{ file_debug_handler__name_project }}',
'{{ file_debug_handler__name_server }}', '{{ file_debug_handler__name_server }}',
], ],
'level': 'DEBUG', 'level': 'DEBUG',
'propagate': True, 'propagate': True,
}, },

View file

@ -41,9 +41,13 @@ paths:
logging: logging:
django: django:
handlers: handlers:
file_log:
name: 'file.log'
file: 'django.log'
file_debug: file_debug:
name: 'file.debug' name: 'file.log.debug'
file: 'django.debug' file: 'django.log.debug'
modules: modules: