예제 #1
0
 def RB_SYSTEM_INFO(self):
     self.G_DEBUG_LOG.info("-"*20 + "  SysTemInfo  " + "-"*20)
     self.G_DEBUG_LOG.info("\r\nComputer Platform: %s" %CLASS_COMMON_UTIL.get_system_version())
     self.G_DEBUG_LOG.info("Computer HostName: %s" %CLASS_COMMON_UTIL.get_computer_hostname())
     
     self.G_DEBUG_LOG.info("Computer System: %s" %CLASS_COMMON_UTIL.get_system())
     self.G_DEBUG_LOG.info("Computer Ip: %s" %CLASS_COMMON_UTIL.get_computer_ip())
     self.G_DEBUG_LOG.info("Computer MAC: %s\r\n" %CLASS_COMMON_UTIL.get_computer_mac())
     
     if self.G_RENDER_OS != 'Linux':
         lp_buffer = ctypes.create_string_buffer(78)
         ctypes.windll.kernel32.GetLogicalDriveStringsA(ctypes.sizeof(lp_buffer), lp_buffer)
         vol = lp_buffer.raw.split('\x00')
         for i in vol:
             if i:                             
                 self.G_DEBUG_LOG.info('Disk='+str(i))
예제 #2
0
 def get_ini(self):
     self.G_DEBUG_LOG.info('[MonitorLog].start...')
     self.my_log('软件::%s' % (self.CG_NAME + self.CG_VERSION))
     self.my_log('插件::%s' % (self.CG_PLUGINS_DICT))
     self.my_log('内存使用::%s' % ('None'))
     self.my_log('INPUT  目录::%s' %
                 (self.G_INPUT_USER_PATH.replace('/', '\\')))
     self.my_log('OUTPUT 目录::%s' %
                 (self.G_OUTPUT_USER_PATH.replace('/', '\\')))
     self.my_log('节点机器IP::%s--%s' %
                 (self.G_NODE_NAME, CLASS_COMMON_UTIL.get_computer_ip()))
     self.my_log('节点机器OUTPUT目录::%s' %
                 (self.G_WORK_RENDER_TASK_OUTPUT.replace('/', '\\')))
     self.my_log('MAYA文件::%s' % (self.G_INPUT_CG_FILE.replace('/', '\\')))
     self.my_log('MAYA文件的大小::%s MB' %
                 (self.get_FileSize(self.G_INPUT_CG_FILE)))
     self.my_log('MAYA文件的时间::%s' %
                 (self.get_FileModifyTime(self.G_INPUT_CG_FILE)))