Browse Source

Mudanças no arquivo settings para uso de Log

pull/2307/head
AndreSouto 7 years ago
parent
commit
659bec984a
  1. 6
      sapl/sessao/views.py
  2. 75
      sapl/settings.py

6
sapl/sessao/views.py

@ -1,4 +1,5 @@
from operator import itemgetter
import logging
from re import sub
from django.contrib import messages
@ -17,7 +18,7 @@ from django.utils.html import strip_tags
from django.utils.translation import ugettext_lazy as _
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import FormView, ListView, TemplateView, CreateView, UpdateView
from django.views.generic.base import RedirectView
from django.views.generic.base import RedirectView, logger
from django.views.generic.detail import DetailView
from django.views.generic.edit import FormMixin
from django_filters.views import FilterView
@ -1557,6 +1558,8 @@ class OcorrenciaSessaoView(FormMixin, DetailView):
form_class = OcorrenciaSessaoForm
model = SessaoPlenaria
logger = logging.getLogger(__name__)
def delete(self):
OcorrenciaSessao.objects.filter(sessao_plenaria=self.object).delete()
@ -1573,6 +1576,7 @@ class OcorrenciaSessaoView(FormMixin, DetailView):
ocorrencia.conteudo = conteudo
ocorrencia.save()
logger.warning('TESTANDO LOG TESTANDO')
msg = _('Registro salvo com sucesso')
messages.add_message(self.request, messages.SUCCESS, msg)

75
sapl/settings.py

@ -296,29 +296,72 @@ FILTERS_HELP_TEXT_FILTER = False
# FIXME update cripy-forms and remove this
# hack to suppress many annoying warnings from crispy_forms
# see sapl.temp_suppress_crispy_form_warnings
LOGGING = SUPRESS_CRISPY_FORM_WARNINGS_LOGGING
LOGGING_CONSOLE = config('LOGGING_CONSOLE', default=False, cast=bool)
if DEBUG and LOGGING_CONSOLE:
# Descomentar linha abaixo fará com que logs aparecam, inclusive SQL
# LOGGING['handlers']['console']['level'] = 'DEBUG'
LOGGING['loggers']['django']['level'] = 'DEBUG'
LOGGING.update({
# LOGGING = SUPRESS_CRISPY_FORM_WARNINGS_LOGGING
#
#
# LOGGING_CONSOLE = config('LOGGING_CONSOLE', default=False, cast=bool)
# if DEBUG and LOGGING_CONSOLE:
# # Descomentar linha abaixo fará com que logs aparecam, inclusive SQL
# # LOGGING['handlers']['console']['level'] = 'DEBUG'
# LOGGING['loggers']['django']['level'] = 'DEBUG'
# LOGGING.update({
# 'formatters': {
# 'verbose': {
# 'format': '%(levelname)s %(asctime)s %(pathname)s '
# '%(funcName)s %(message)s'
# },
# 'simple': {
# 'format': '%(levelname)s %(message)s'
# },
# },
# })
# LOGGING['handlers']['console']['formatter'] = 'verbose'
# LOGGING['loggers'][BASE_DIR.name] = {
# 'handlers': ['console'],
# 'level': 'DEBUG',
# }
# LOGGING['loggers']['APPNAME']['handlers'] = ['file'],
# LOGGING['loggers']['APPNAME']['level'] = 'DEBUG'
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(pathname)s '
'%(funcName)s %(message)s'
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
},
'simple': {
'format': '%(levelname)s %(message)s'
'format': '%(levelname)s %(asctime)s %(message)s'
},
},
'filters': {
# TODO Ver depois !
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse'
}
},
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'simple',
},
})
LOGGING['handlers']['console']['formatter'] = 'verbose'
LOGGING['loggers'][BASE_DIR.name] = {
'handlers': ['console'],
'applogfile': {
'level':'DEBUG',
'class':'logging.handlers.RotatingFileHandler',
'filename': 'APPNAME.log',
'maxBytes': 1024*1024*15, # 15MB
'backupCount': 10,
'formatter': 'simple',
},
},
'loggers': {
'django.request': {
'handlers': ['applogfile'],
'level': 'DEBUG',
'propagate': True,
},
}
}

Loading…
Cancel
Save