def _graphics_init(self, config): # Create the logger to suppress output self._ogre_logger = Ogre.LogManager() self._ogre_logger.createLog(config.get('logName', 'Ogre.log'), defaultLog=True, debuggerOutput=self._debug, suppressFileOutput=False) # Create Ogre.Root singleton with no default plugins self._ogre_root = Ogre.Root("") # Start up Ogre piecewise, passing a default empty config if needed self._load_ogre_plugins(config.get('Plugins', {})) self._create_render_system(config.get('RenderSystem', {})) self._ogre_root.initialise(False)
def _setUpLogging(self): global _logMgr #very dirty workarround until I patch ogre (deleting _logMgr = KaBoum) _logMgr = ogre.LogManager() #logMgr = ogre.LogManager.getSingletonPtr() self._ogreLog = _logMgr.createLog(self._logDir + '/Ogre.log', True, False, False)
def _createLogger(self): self.logMgr = ogre.LogManager() self.logListener = Logger() self.log = ogre.LogManager.getSingletonPtr().createLog( "ogre.log", True, False, False) self.log.addListener(self.logListener)