diff --git a/app/__init__.py b/app/__init__.py index 27e4732..4325372 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -26,6 +26,11 @@ login_manager.session_protection = 'strong' login_manager.login_view = 'account.login' +logging.basicConfig(filename='./pyrrha_corpus_creation.log', level=logging.DEBUG, + format='%(asctime)s %(levelname)s %(name)s %(message)s') + +logger = logging.getLogger(__name__) + def create_app(config_name="dev"): """ Create the application """ @@ -65,8 +70,7 @@ def _set_sqlite_case_insensitive_pragma(dbapi_con, connection_record): md = Markdown(app, safe_mode=True) babel.init_app(app, locale_selector=get_locale) - logging.basicConfig(filename='./pyrrha_corpus_creation.log', level=logging.DEBUG, - format='%(asctime)s %(levelname)s %(name)s %(message)s') + # Register Jinja template functions from .main import main as main_blueprint diff --git a/app/main/views/corpus.py b/app/main/views/corpus.py index 6181434..6c78bf6 100644 --- a/app/main/views/corpus.py +++ b/app/main/views/corpus.py @@ -3,7 +3,6 @@ import sqlalchemy.exc from sqlalchemy import func, distinct, text from typing import List -import logging from app import db @@ -22,7 +21,8 @@ from .utils import requires_corpus_admin_access, requires_corpus_access from ..forms import Delete from app.utils import PreferencesUpdateError, PersonalDictionaryError - +from app import logger +import logging AUTOCOMPLETE_LIMIT = 20 @@ -42,7 +42,7 @@ def _get_available(): def corpus_new(): """ Register a new corpus """ - logger = logging.getLogger(__name__) + lemmatizers = current_app.config.get("LEMMATIZERS", []) def normal_view():