示例#1
0
 def setup_logger(self):
     from enthought.etsconfig.api import ETSConfig
     path = join(ETSConfig.application_data, 
                 'enthought.mayavi_e3', 'mayavi.log')
     path = abspath(path)
     logger = logging.getLogger()
     setup_logger(logger, path, mode=self.log_mode)        
def main():

    # Get the default mayavi plugins.
    plugins = get_plugins()
    from rtrace_plugin import RTracePlugin
    from rtrace_service import RTraceService
    
    # Inject our plugin up front so our perspective becomes the default.
    #plugins = [ RTracePlugin() ]
    plugins.insert(0, RTracePlugin())

    from ibvpy_workbench_application import IBVPyWorkbenchApplication
    # Create an Envisage application.
    id = 'rtrace_service.rtrace_service'
    application = IBVPyWorkbenchApplication(id=id, plugins = plugins  )

    rtrace_mgr = RTraceService( rtrace_list = [
        RTraceGraph( name = 'rte 1' ),
        RTraceGraph( name = 'rte 2' ),
        RTraceGraph( name = 'rte 3' ),
        RTraceGraph( name = 'rte 4' ),
        RTraceGraph( name = 'rte 5' ),
        RTraceGraph( name = 'rte 6' ),
        RTraceGraph( name = 'rte 7' ),
        RTraceGraph( name = 'rte 8' ),
        RTraceGraph( name = 'rte 8' ),
        RTraceGraph( name = 'rte 10' ),
        RTraceGraph( name = 'rte 11' ),
        ] )
    application.register_service( 'rtrace_service.RTraceService', rtrace_mgr)

    setup_logger(logger, 'rtrace.log', mode=logging.ERROR)

    # Start the application.
    application.run()
示例#3
0
文件: mayavi2.py 项目: sjl421/code-2
 def setup_logger(self):
     from enthought.etsconfig.api import ETSConfig
     path = join(ETSConfig.application_data, 'enthought.mayavi_e3',
                 'mayavi.log')
     path = abspath(path)
     logger = logging.getLogger()
     setup_logger(logger, path, mode=self.log_mode)
示例#4
0
 def setup_logger(self):
     """Overridden logger setup."""
     if self.standalone:
         path = os.path.join(ETSConfig.application_data,
                             'enthought.mayavi_e3', 'mayavi-test.log')
         path = os.path.abspath(path)
     else:
         path = 'mayavi-test.log'
     setup_logger(logger, path, mode=self.log_mode)
示例#5
0
def main():

    # Get the default mayavi plugins.
    plugins = get_plugins()
    # Inject our plugin up front so our perspective becomes the default.
    plugins.insert(0, ExplorerPlugin())

    # Create an Envisage application.
    id = 'explorer3d.Explorer3D'
    application = WorkbenchApplication(id=id, plugins=plugins)
    # This needs to be done here since the ETSConfig.application_home is
    # not set correctly up to this point.
    setup_logger(logger, 'explorer3d.log', mode=logging.ERROR)

    # Start the application.
    application.run()
示例#6
0
def main():

    # Get the default mayavi plugins.
    plugins = get_plugins()
    # Inject our plugin up front so our perspective becomes the default.
    plugins.insert(0, ExplorerPlugin())
    # plugins = [ ExplorerPlugin() ]

    # Create an Envisage application.
    id = "explorer3d.Explorer3D"
    application = WorkbenchApplication(id=id, plugins=plugins)
    # This needs to be done here since the ETSConfig.application_home is
    # not set correctly up to this point.
    setup_logger(logger, "explorer3d.log", mode=logging.ERROR)

    # Start the application.
    application.run()
示例#7
0
 def setup_logger(self):
     """Setup logging for the application."""
     mayavi_app.setup_logger(logger, 'ibvpy.log', mode=self.log_mode)