Changeset 8229


Ignore:
Timestamp:
12/04/12 16:50:58 (8 years ago)
Author:
mnagni
Message:

Handles correctly the SQLAlchemy logging

Location:
mauRepo/MolesManager/trunk/src/MolesManager
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/MolesManager/trunk/src/MolesManager/molesSessionMiddleware.py

    r8223 r8229  
    1111from libs.commons_db import DbManager 
    1212from libs.migration.MigrationEPB import MigrationEPB 
    13 from ea_model.iso_19115_2006_metadata_corrigendum.reference_system_information.md_identifier import MD_Identifier 
    1413from libs.migration.InfodbEPB import InfodbEPB 
     14import logging 
     15 
    1516 
    1617 
     
    4445        return session 
    4546     
     47    def _doInitialization(self): 
     48        infoDB = DbManager(INFO_DB_CONNECTION) 
     49        InfodbEPB.overrrideDBManager(infoDB) 
     50            
     51        migrationDB = DbManager(MIGRATION_DB_CONNECTION, MIGRATION_DB_SCRIPT) 
     52        MigrationEPB.overrrideDBManager(migrationDB)        
     53 
     54        molesDB = DbManager(MOLES3_DB_CONNECTION, MOLES3_DB_SCRIPT) 
     55        Moles3EPB.overrrideDBManager(molesDB) 
     56        MolesSessionMiddleware._epbInitialized = True             
     57        self._initSearchIndexes(molesDB) 
     58     
    4659    def _getMolesSession(self): 
    4760        if not MolesSessionMiddleware._epbInitialized: 
    48             infoDB = DbManager(INFO_DB_CONNECTION) 
    49             InfodbEPB.overrrideDBManager(infoDB) 
    50              
    51             migrationDB = DbManager(MIGRATION_DB_CONNECTION, MIGRATION_DB_SCRIPT) 
    52             MigrationEPB.overrrideDBManager(migrationDB)        
    53  
    54             molesDB = DbManager(MOLES3_DB_CONNECTION, MOLES3_DB_SCRIPT) 
    55             Moles3EPB.overrrideDBManager(molesDB) 
    56             MolesSessionMiddleware._epbInitialized = True 
    57              
    58             self._initSearchIndexes(molesDB) 
     61            self._doInitialization() 
    5962 
    6063        return self._getNewMolesSession() 
  • mauRepo/MolesManager/trunk/src/MolesManager/settings.py

    r8226 r8229  
    184184            'level': 'ERROR', 
    185185            'propagate': True, 
     186        }, 
     187        'sqlalchemy.engine': { 
     188            'handlers': ['null'], 
     189            'level': 'WARN', 
     190            'propagate': True, 
    186191        } 
    187192    } 
Note: See TracChangeset for help on using the changeset viewer.