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))
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)))