Commit 3cce2540 authored by Michal Čihař's avatar Michal Čihař

Add logging to po files processing

parent e9dd7c07
...@@ -155,11 +155,24 @@ TEMPLATE_CONTEXT_PROCESSORS = ( ...@@ -155,11 +155,24 @@ TEMPLATE_CONTEXT_PROCESSORS = (
LOGGING = { LOGGING = {
'version': 1, 'version': 1,
'disable_existing_loggers': False, 'disable_existing_loggers': False,
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
},
'simple': {
'format': '%(levelname)s %(message)s'
},
},
'handlers': { 'handlers': {
'mail_admins': { 'mail_admins': {
'level': 'ERROR', 'level': 'ERROR',
'class': 'django.utils.log.AdminEmailHandler' 'class': 'django.utils.log.AdminEmailHandler'
} },
'console':{
'level':'DEBUG',
'class':'logging.StreamHandler',
'formatter': 'simple'
},
}, },
'loggers': { 'loggers': {
'django.request': { 'django.request': {
...@@ -167,6 +180,10 @@ LOGGING = { ...@@ -167,6 +180,10 @@ LOGGING = {
'level': 'ERROR', 'level': 'ERROR',
'propagate': True, 'propagate': True,
}, },
'weblate': {
'handlers': ['console'],
'level':'DEBUG',
}
} }
} }
......
...@@ -4,12 +4,15 @@ from lang.models import Language ...@@ -4,12 +4,15 @@ from lang.models import Language
from glob import glob from glob import glob
import os import os
import os.path import os.path
import logging
import git import git
from translate.storage import factory from translate.storage import factory
from trans.managers import TranslationManager, UnitManager from trans.managers import TranslationManager, UnitManager
from util import is_plural, split_plural, join_plural from util import is_plural, split_plural, join_plural
logger = logging.getLogger('weblate')
class Project(models.Model): class Project(models.Model):
name = models.CharField(max_length = 100) name = models.CharField(max_length = 100)
slug = models.SlugField(db_index = True) slug = models.SlugField(db_index = True)
...@@ -127,6 +130,7 @@ class SubProject(models.Model): ...@@ -127,6 +130,7 @@ class SubProject(models.Model):
''' '''
blobs = self.get_translation_blobs() blobs = self.get_translation_blobs()
for code, path, blob in blobs: for code, path, blob in blobs:
logger.info('processing %s', path)
Translation.objects.update_from_blob(self, code, path, blob) Translation.objects.update_from_blob(self, code, path, blob)
def get_lang_code(self, path): def get_lang_code(self, path):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment