def _sendMessage(self, level, msgText, variableText): if self.__testLevel(level): messageObject = Message(self._systemName, level, Time.dateTime(), msgText, variableText, self.__discoverCallingFrame()) return self.processMessage(messageObject) return False
def showStack( self ): messageObject = Message( self._systemName, self._logLevels.debug, Time.dateTime(), "", self.__getStackString(), self.__discoverCallingFrame() ) self.processMessage( messageObject )
def fatal( self, sMsg, sVarMsg = '' ): messageObject = Message( self._systemName, self._logLevels.fatal, Time.dateTime(), sMsg, sVarMsg, self.__discoverCallingFrame() ) return self.processMessage( messageObject )
def exception(self, sMsg="", sVarMsg='', lException=False, lExcInfo=False): if sVarMsg: sVarMsg += "\n%s" % self.__getExceptionString(lException, lExcInfo) else: sVarMsg = "\n%s" % self.__getExceptionString(lException, lExcInfo) messageObject = Message(self._systemName, self._logLevels.exception, Time.dateTime(), sMsg, sVarMsg, self.__discoverCallingFrame()) return self.processMessage(messageObject)
def debug(self, sMsg, sVarMsg=''): # In case of S_ERROR structure make full string representation if isReturnStructure(sMsg): sMsg = reprReturnErrorStructure(sMsg, full=True) if isReturnStructure(sVarMsg): sVarMsg = reprReturnErrorStructure(sVarMsg, full=True) messageObject = Message(self._systemName, self._logLevels.debug, Time.dateTime(), sMsg, sVarMsg, self.__discoverCallingFrame()) return self.processMessage(messageObject)