Changeset 64ca561 in sasview for sasview/sasview.py


Ignore:
Timestamp:
Apr 5, 2017 7:24:44 AM (7 years ago)
Author:
Ricardo Ferraz Leal <ricleal@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
ebb0a55
Parents:
01febaf
Message:

Log not repeated any longer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasview/sasview.py

    r463e7ffc r64ca561  
    1717import traceback 
    1818 
    19  
    20 LOGGER_CONFIG_FILE = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'logging.ini') 
    21 logging.config.fileConfig(LOGGER_CONFIG_FILE, disable_existing_loggers=False) 
    22 logging.captureWarnings(True) 
    2319logger = logging.getLogger(__name__) 
    24  
     20if not logger.root.handlers: 
     21    print "This should NOT appear in called from run.py: %s", logger.handlers 
     22    LOGGER_CONFIG_FILE = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'logging.ini') 
     23    logging.config.fileConfig(LOGGER_CONFIG_FILE, disable_existing_loggers=False) 
     24    logging.captureWarnings(True) 
    2525 
    2626# Log the start of the session 
    27 logging.info(" --- SasView session started ---") 
    28  
     27logger.info(" --- SasView session started ---") 
    2928# Log the python version 
    30 logging.info("Python: %s" % sys.version) 
     29logger.info("Python: %s" % sys.version) 
    3130 
    3231# Allow the dynamic selection of wxPython via an environment variable, when devs 
     
    3736WX_ENV_VAR = "SASVIEW_WX_VERSION" 
    3837if WX_ENV_VAR in os.environ: 
    39     logging.info("You have set the %s environment variable to %s." % \ 
     38    logger.info("You have set the %s environment variable to %s." % \ 
    4039                 (WX_ENV_VAR, os.environ[WX_ENV_VAR])) 
    4140    import wxversion 
    4241    if wxversion.checkInstalled(os.environ[WX_ENV_VAR]): 
    43         logging.info("Version %s of wxPython is installed, so using that version." % os.environ[WX_ENV_VAR]) 
     42        logger.info("Version %s of wxPython is installed, so using that version." % os.environ[WX_ENV_VAR]) 
    4443        wxversion.select(os.environ[WX_ENV_VAR]) 
    4544    else: 
    46         logging.error("Version %s of wxPython is not installed, so using default version." % os.environ[WX_ENV_VAR]) 
     45        logger.error("Version %s of wxPython is not installed, so using default version." % os.environ[WX_ENV_VAR]) 
    4746else: 
    48     logging.info("You have not set the %s environment variable, so using default version of wxPython." % WX_ENV_VAR) 
     47    logger.info("You have not set the %s environment variable, so using default version of wxPython." % WX_ENV_VAR) 
    4948 
    5049import wx 
    5150 
    5251try: 
    53     logging.info("Wx version: %s" % wx.__version__) 
     52    logger.info("Wx version: %s" % wx.__version__) 
    5453except: 
    55     logging.error("Wx version: error reading version") 
     54    logger.error("Wx version: error reading version") 
    5655 
    5756import wxcruft 
     
    106105            self.gui.add_perspective(fitting_plug) 
    107106        except Exception: 
    108             logging.error("%s: could not find Fitting plug-in module"% APP_NAME) 
    109             logging.error(traceback.format_exc()) 
     107            logger.error("%s: could not find Fitting plug-in module"% APP_NAME) 
     108            logger.error(traceback.format_exc()) 
    110109 
    111110        # P(r) perspective 
     
    115114            self.gui.add_perspective(pr_plug) 
    116115        except: 
    117             logging.error("%s: could not find P(r) plug-in module"% APP_NAME) 
    118             logging.error(traceback.format_exc()) 
     116            logger.error("%s: could not find P(r) plug-in module"% APP_NAME) 
     117            logger.error(traceback.format_exc()) 
    119118 
    120119        #Invariant perspective 
     
    124123            self.gui.add_perspective(invariant_plug) 
    125124        except Exception as e : 
    126             logging.error("%s: could not find Invariant plug-in module"% \ 
     125            logger.error("%s: could not find Invariant plug-in module"% \ 
    127126                          APP_NAME) 
    128             logging.error(traceback.format_exc()) 
     127            logger.error(traceback.format_exc()) 
    129128 
    130129        # Corfunc perspective 
     
    134133            self.gui.add_perspective(corfunc_plug) 
    135134        except: 
    136             logging.error("Unable to load corfunc module") 
     135            logger.error("Unable to load corfunc module") 
    137136 
    138137        #Calculator perspective 
     
    142141            self.gui.add_perspective(calculator_plug) 
    143142        except: 
    144             logging.error("%s: could not find Calculator plug-in module"% \ 
     143            logger.error("%s: could not find Calculator plug-in module"% \ 
    145144                                                        APP_NAME) 
    146             logging.error(traceback.format_exc()) 
     145            logger.error(traceback.format_exc()) 
    147146 
    148147        # File converter tool 
     
    152151            self.gui.add_perspective(converter_plug) 
    153152        except: 
    154             logging.error("%s: could not find File Converter plug-in module"% \ 
     153            logger.error("%s: could not find File Converter plug-in module"% \ 
    155154                                                        APP_NAME) 
    156             logging.error(traceback.format_exc()) 
     155            logger.error(traceback.format_exc()) 
    157156 
    158157 
Note: See TracChangeset for help on using the changeset viewer.