Skip to content
Snippets Groups Projects
Commit a2491056 authored by Edu Trevisan's avatar Edu Trevisan
Browse files

add function to set logging level

parent e051e9b9
No related branches found
No related tags found
No related merge requests found
...@@ -40,6 +40,19 @@ protocol_logger.setLevel(settings.LOGGING_LEVEL) ...@@ -40,6 +40,19 @@ protocol_logger.setLevel(settings.LOGGING_LEVEL)
sqlalchemy_logger = logging.getLogger('sqlalchemy.engine') sqlalchemy_logger = logging.getLogger('sqlalchemy.engine')
sqlalchemy_logger.setLevel(settings.LOGGING_LEVEL) sqlalchemy_logger.setLevel(settings.LOGGING_LEVEL)
def set_logging_level(logging_level):
'''Modify priority level required for output messages'''
logging_level = logging_level.upper()
logging_level = {
'INFO':logging.INFO,
'WARNING':logging.WARNING,
}[logging_level]
database_table_logger.setLevel(logging_level)
protocol_logger.setLevel(logging_level)
sqlalchemy_logger.setLevel(logging_level)
def temporary_data(connection, file_name, table, year, offset=2, def temporary_data(connection, file_name, table, year, offset=2,
delimiters=[';', '\\n', '"'], null=''): delimiters=[';', '\\n', '"'], null=''):
header = open(file_name, encoding="ISO-8859-9").readline().strip() header = open(file_name, encoding="ISO-8859-9").readline().strip()
......
...@@ -37,8 +37,9 @@ def insert(csv_file, table, year, sep=';', null='',notifybackup=None): ...@@ -37,8 +37,9 @@ def insert(csv_file, table, year, sep=';', null='',notifybackup=None):
if notifybackup: if notifybackup:
database.actions.generate_backup() database.actions.generate_backup()
@manager.command @manager.command
def create(table): def create(table, logging_level="WARNING"):
'''Creates table using mapping protocols''' '''Creates table using mapping protocols'''
database.actions.set_logging_level(logging_level)
database.actions.create(table) database.actions.create(table)
@manager.command @manager.command
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment