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. 87
      sapl/settings.py

6
sapl/sessao/views.py

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

87
sapl/settings.py

@ -296,30 +296,73 @@ FILTERS_HELP_TEXT_FILTER = False
# FIXME update cripy-forms and remove this # FIXME update cripy-forms and remove this
# hack to suppress many annoying warnings from crispy_forms # hack to suppress many annoying warnings from crispy_forms
# see sapl.temp_suppress_crispy_form_warnings # see sapl.temp_suppress_crispy_form_warnings
LOGGING = SUPRESS_CRISPY_FORM_WARNINGS_LOGGING # LOGGING = SUPRESS_CRISPY_FORM_WARNINGS_LOGGING
#
#
LOGGING_CONSOLE = config('LOGGING_CONSOLE', default=False, cast=bool) # LOGGING_CONSOLE = config('LOGGING_CONSOLE', default=False, cast=bool)
if DEBUG and LOGGING_CONSOLE: # if DEBUG and LOGGING_CONSOLE:
# Descomentar linha abaixo fará com que logs aparecam, inclusive SQL # # Descomentar linha abaixo fará com que logs aparecam, inclusive SQL
# LOGGING['handlers']['console']['level'] = 'DEBUG' # # LOGGING['handlers']['console']['level'] = 'DEBUG'
LOGGING['loggers']['django']['level'] = 'DEBUG' # LOGGING['loggers']['django']['level'] = 'DEBUG'
LOGGING.update({ # LOGGING.update({
'formatters': { # 'formatters': {
'verbose': { # 'verbose': {
'format': '%(levelname)s %(asctime)s %(pathname)s ' # 'format': '%(levelname)s %(asctime)s %(pathname)s '
'%(funcName)s %(message)s' # '%(funcName)s %(message)s'
}, # },
'simple': { # 'simple': {
'format': '%(levelname)s %(message)s' # '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 %(module)s %(process)d %(thread)d %(message)s'
},
'simple': {
'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',
},
'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,
}, },
})
LOGGING['handlers']['console']['formatter'] = 'verbose'
LOGGING['loggers'][BASE_DIR.name] = {
'handlers': ['console'],
'level': 'DEBUG',
} }
}
def excepthook(*args): def excepthook(*args):

Loading…
Cancel
Save