当前位置: 首页>>代码示例>>Python>>正文


Python Logging.error方法代码示例

本文整理汇总了Python中Logging.error方法的典型用法代码示例。如果您正苦于以下问题:Python Logging.error方法的具体用法?Python Logging.error怎么用?Python Logging.error使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Logging的用法示例。


在下文中一共展示了Logging.error方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def __init__(self, filename = ""):
		"""
		Constructor of MRCDataSource
		"""
		DataSource.__init__(self)
		self.filename = filename
		self.setPath(filename)

		self.bitDepth = 0
		self.spacing = None
		self.voxelSize = None

		# Create vtkMRCReader for reading MRC files
		self.reader = vtkbxd.vtkMRCReader()
		self.reader.AddObserver('ProgressEvent', lib.messenger.send)
		lib.messenger.connect(self.reader, 'ProgressEvent', self.updateProgress)

		if self.filename:
			self.reader.SetFileName(self.convertFileName(self.filename))
			if self.reader.OpenFile():
				if self.reader.ReadHeader():
					self.setOriginalScalarRange()
				else:
					Logging.error("Failed to read the header of the MRC file correctly",
					"Error in MRCDataSource.py in __init.py__, failed to read the header of the MRC file: %s" %(self.filename))
					return
			else:
				Logging.error("Failed to open file",
							  "Error in MRCDataSource.py in __init__, failed to open file: %s" %(self.filename))
				return
开发者ID:giacomo21,项目名称:Image-analysis,代码行数:32,代码来源:MRCDataSource.py

示例2: getDataSet

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def getDataSet(self, i, raw = 0):
		"""
		Returns the timepoint at the specified index
		Parameters:	  i		  The timepoint to retrieve
					  raw	  A flag indicating that the data is not to be processed in any way
		"""
		# No timepoint can be returned, if this LsmDataSource instance does not
		# know what channel it is supposed to handle within the lsm-file.
		self.setCurrentTimepoint(i)
		if self.channelNum == -1:
			Logging.error("No channel number specified",
			"LSM Data Source got a request for dataset from timepoint "
			"%d, but no channel number has been specified" % (i))
			return None
	
		self.timepoint = i
		self.reader.SetUpdateChannel(self.channelNum)
		self.reader.SetUpdateTimePoint(i)
		data = self.reader.GetOutput()

		if raw:
			return data
		if self.resampling or self.mask:
			data = self.getResampledData(data, i)
		if self.explicitScale or (data.GetScalarType() != 3 and not raw):
			data = self.getIntensityScaledData(data)
		return data
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:29,代码来源:LSMDataSource.py

示例3: writePolyData

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def writePolyData(self, polyData, filename, callback = None):
		"""
		Writes the given vtkPolyData instance to disk
					 as .vtp-file with the given filename
		"""
		writer = vtk.vtkXMLPolyDataWriter()
		writer.SetFileName(filename)
		writer.SetInput(polyData)
		def f(obj, evt):
			if obj and callback:
				callback(obj.GetProgress())
			if scripting.mainWindow:
				scripting.mainWindow.updateProgressBar(obj, evt, obj.GetProgress(),"Writing surface %s"%os.path.basename(filename), 0)
		writer.AddObserver("ProgressEvent", lib.messenger.send)
		lib.messenger.connect(writer, "ProgressEvent", f)
		Logging.info("Writing polydata to file %s"%filename,kw="pipeline")
		try:
			ret = writer.Write()
			
			if ret == 0:
				Logging.error("Failed to write polygonal data",
				"Failed to write vtkPolyData object to file %s" % filename)
				return
		except Exception, ex:
			Logging.error("Failed to write poly data",
			"Failed to write vtkPolyData object to file %s" % filename, ex)
			return
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:29,代码来源:BXCDataWriter.py

示例4: write

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def write(self):
		"""
		Writes the given datasets and their information to a du file
		"""
		# Create a parser to write settings to disk:
		parser = self.getParser()
		if not parser.has_section("ImageData"):
			parser.add_section("ImageData")
			
		nPoly = len(self.polyDataFiles)
		if nPoly:
			if not parser.has_section("PolyData"):
				parser.add_section("PolyData")
				parser.set("PolyData", "numberOfFiles", "%d"%nPoly)

		n = len(self.dataSets)
		parser.set("ImageData", "numberOfFiles", "%d" % n)
		
		for i in range(nPoly):
			parser.set("PolyData", "file_%d"%i, self.polyDataFiles[i])
		for i in range(n):
			parser.set("ImageData", "file_%d" % i, self.dataSets[i])

		try:
			fp = codecs.open(self.filename, "w", "latin1")
		except IOError, ex:
			Logging.error("Failed to write settings",
			"BXDDataSource Failed to open .bxd file %s for writing settings (%s)" % (self.filename, str(ex)))
			return
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:31,代码来源:BXCDataWriter.py

示例5: poll

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def poll(self, timeout_ms=None):
		try:
			events = self._poller.control(None, KQueuePoller.MAX_EVENTS, timeout_ms)
		except (OSError, IOError) as e:
			if error_from_exception(e) in (errno.EINTR, errno.EPIPE):
				Logging.error('poll error: %s' % e)
			else:
				import traceback
				Logging.error('poll error: %s' % e)
				traceback.print_exc()
				return None

		active_channels = []

		if len(events) == 0:
			Logging.debug('poll time out, limit is %d' % timeout_ms)
		elif len(events) > 0:
			for e in events:
				fd = e.ident
				flag = Poller.POLL_NULL
				if e.filter & select.KQ_FILTER_READ:
					flag |= Poller.POLL_IN
				elif e.filter & select.KQ_FILTER_WRITE:
					flag |= Poller.POLL_OUT

				self.fill_active_channels(fd, flag, active_channels)

		return active_channels
开发者ID:carlchen0928,项目名称:SusieSocks,代码行数:30,代码来源:KQueuePoller.py

示例6: getPolyDataAtTimepoint

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def getPolyDataAtTimepoint(self, timepoint):
		"""
		@return the vtkPolyData object representing the dataset at given timepoint
		"""
		if not self.dataSource:
			Logging.error("No datasource specified",
			"No datasource specified for DataUnit, unable to get timepoint!")
			return None
		return self.dataSource.getPolyData(timepoint)
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:11,代码来源:DataUnit.py

示例7: write

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def write(self):
		"""
		Writes the given datasets and their information to a du file
		"""
		try:
			fp = codecs.open(self.filename, "w", "latin1")
		except IOError, ex:
			Logging.error("Failed to write settings",
			"BXDDataSource Failed to open .bxd file %s for writing settings (%s)" %(self.filename, str(ex)))
			return
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:12,代码来源:BXDDataWriter.py

示例8: getTimepoint

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def getTimepoint(self, timepoint):
		"""
		Returns the requested time point
		@param timepoint	The timepoint to read
		"""
		if not self.dataSource:
			Logging.error("No datasource specified",
			"No datasource specified for DataUnit, unable to get timepoint!")
			return None
		return self.dataSource.getDataSet(timepoint)
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:12,代码来源:DataUnit.py

示例9: __init__

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def __init__(self, host_port_pair, debug=False, compression_level=None):
		self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
		try:
			self.sock.bind(host_port_pair)
		except OSError as e:
			Logging.error(str(e))
			exit(1)
		self.sock.listen(2)
		self.handlers = []
		self.debug = debug
		self.compression_level = compression_level
开发者ID:robot0nfire,项目名称:fl0w,代码行数:13,代码来源:AsyncServer.py

示例10: _fetch

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def _fetch(self):
		while True:
			task = RedisUtils.get_task()
			if not task:
				Logging.error('Fetcher._fetch task is None, error')
				continue
			content = self._request(task)
			task.set_content(content)
			# dispatch task into queue
			if task.content != '':
				self.extract_queue.put(task)
开发者ID:carlchen0928,项目名称:spawn_crawler,代码行数:13,代码来源:Fetcher.py

示例11: loadFromFile

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def loadFromFile(self, filename):
		"""
		Loads all channels from a specified LSM file to DataUnit-
					 instances and returns them as a list.
		Parameters:	  filename	The .lsm-file to be loaded
		"""
		try:
			f = open(self.convertFileName(filename),"r")
			f.close()
		except IOError, ex:
			Logging.error("Failed to open LSM File",
			"Failed to open file %s for reading: %s" % (filename, str(ex)))
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:14,代码来源:LSMDataSource.py

示例12: loadFromFile

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def loadFromFile(self, filename):
		"""
		Loads the specified .bxc-file and imports data from it.
					 Also returns a DataUnit of the type stored in the loaded
					 .bxc-file or None if something goes wrong. The dataunit is
					 returned in a list with one item for interoperability with
					 LSM data source
		"""
		try:
			f = open(filename, "r")
		except IOError, ex:
			Logging.error("Failed to open BXD File",
			"Failed to open file %s for reading: %s" % (filename, str(ex)))
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:15,代码来源:BXDDataSource.py

示例13: selectItem

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def selectItem(self, obj, event, index = -1):
		"""
		A callback function called when a channel is selected in
					 the menu
		"""
		Logging.info("Select item %d" % index, kw = "dataunit")
		if index == -1:		  
			Logging.error("No index given", "No index for selected dataunit given")
		sunit = self.dataUnit.getSourceDataUnits()[index]
		self.settings = sunit.getSettings()
		self.settingsIndex = index
		
		self.updateSettings()
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:15,代码来源:TaskPanel.py

示例14: loadFromFile

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
	def loadFromFile(self, filename):
		"""
		Loads the specified .oif-file and imports data from it.
		Parameters:	  filename	The .oif-file to be loaded
		"""
		self.filename = filename
		self.path = os.path.dirname(filename)
		
		try:
			fileh = open(self.convertFileName(filename))
			fileh.close()
		except IOError, ex:
			Logging.error("Failed to open Olympus OIF File",
			"Failed to open file %s for reading: %s" % (filename, str(ex)))		   
开发者ID:chalkie666,项目名称:bioimagexd-svn-import-from-sourceforge,代码行数:16,代码来源:OlympusDataSource.py

示例15: handle_error

# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import error [as 别名]
 def handle_error(self, request, client_address):
   Events.getLockObject().release() #Release the lock we have on message processing
   
   stringBuffer = io.StringIO()
   traceback.print_exc(file = stringBuffer)
   stringBuffer.seek(0) #Reset to start of message
   errorMessage = stringBuffer.read().replace("\n","\r\n")
   log.error("==== ERROR OCCURRED IN SERVER. PRINTING ERROR ====")
   log.error(errorMessage) #Output the message to logging
   
   if SEND_ERRORS_OVER_GROUPME:
     sendGroup = makeNamedGroup(99, "23222092", ("27094908", Files.getTokenList()[0]))
     sendGroup.setBot("3da109b71b8c3363c4b87a7e67")
     sendGroup.save()
     
     try:
       if sendGroup:
         log.network.statePush(False)
         success = sendGroup.handler.write("\nMESSAGE FOR YOU SIR:\n" + errorMessage)
         log.network.statePop()
         if success:
           log.error("Successful error report sent")
         else:
           log.error("Failed to send error report")
         
     except Exception as e: #I don't care about any errors here. jk
       raise e #Jk I do
开发者ID:civilwargeeky,项目名称:GroupMeServer3,代码行数:29,代码来源:mainServer.py


注:本文中的Logging.error方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。