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


Python Logger.logInfo方法代码示例

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


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

示例1: web_socket_transfer_data

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def web_socket_transfer_data(request):
	while True:
		line = request.ws_stream.receive_message()
		logger.logInfo(NAME + "Serwer otrzymal " + line)
		request.ws_stream.send_message(line)
		if line == _GOODBYE_MESSAGE:
			return apache.HTTP_OK
开发者ID:Dur,项目名称:Inzynierka,代码行数:9,代码来源:echo_wsh.py

示例2: web_socket_transfer_data

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def web_socket_transfer_data(request):

	logger.logInfo(NAME+ "Server dostal zgloszenie")

	paramsDictionary = {}
	paramsDictionary["SOCKET"] = request.ws_stream
	paramsDictionary["HOME_PATH"] = request.get_options()["PROJECT_LOCATION"]
	paramsDictionary["CLIENT_ADDRESS"] = request.connection.remote_ip
	stopQueue = Queue()
	listenThread = KillableListenThread(request.ws_stream, stopQueue)

	ticket = request.ws_stream.receive_message()
	currentTicket = TicketUtil.readTempVars()[EXPECTED_TICKET]
	timeOut = (int(ticket) - int(currentTicket)) * 5
	start = time.time()
	while currentTicket < ticket and time.time() - start < timeOut:
		time.sleep(1)
		currentTicket = TicketUtil.readTempVars()[EXPECTED_TICKET]
	if currentTicket == ticket:
		request.ws_stream.send_message(OK)
		listenThread.start()
		if listenThread.getMessage(5) != OK:
			skip(paramsDictionary, ticket)
	else:
		request.ws_stream.send_message(ABORT)
		skip(paramsDictionary, ticket)
	stopQueue.put("STOP")
	return apache.HTTP_OK
开发者ID:Dur,项目名称:Inzynierka,代码行数:30,代码来源:delayedTransaction_wsh.py

示例3: execute

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def execute(paramsDictionary, message):
	remoteAddress = paramsDictionary["CLIENT_ADDRESS"]

	logger.logImportant(NAME+ "Wykryto probe nawiazania polaczenia od " + remoteAddress)
	file = FileProcessor(paramsDictionary["HOME_PATH"]+"ServerSide/config/addresses.conf")
	paramsDictionary["CONNECTION_MODE"] = False
	try:
		file.lockFile()
		addresses = file.readFile()
		for key in addresses:
			logger.logInfo(NAME+ "klucz %s", key)
			logger.logInfo(NAME+ "adres serwera zdalnego %s", remoteAddress)
			logger.logInfo(NAME+ "addresses[key] %s", addresses[key])
			if key == remoteAddress:
				logger.logInfo(NAME+ "znalazl dopasowanie")
				if( addresses[key] != 'T' ):
					logger.logInfo(NAME+ "proba nawiazania polaczenia z nowododanym serwerem")
					paramsDictionary["CONNECTION"] = Connection(paramsDictionary["HOME_PATH"]+"ServerSide/config/ping_config.conf")
					if paramsDictionary["CONNECTION"].connect(remoteAddress, 80, RESOURCE) != ERROR:
						paramsDictionary["SOCKET"] = paramsDictionary["CONNECTION"]._stream
						paramsDictionary["SOCKET"].send_message(PING)
						paramsDictionary["SOCKET"].receive_message()
						logger.logImportant(NAME+ "Polaczenie z " + remoteAddress + " nawiazane")
						addresses[key] = 'T'
						file.writeToFile(addresses)
						paramsDictionary["CONNECTION_MODE"] = True
				break
	except Exception, e:
		logger.logError(NAME + e.message)
		file.unlockFile()
开发者ID:Dur,项目名称:Inzynierka,代码行数:32,代码来源:StandardNewConn.py

示例4: web_socket_transfer_data

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def web_socket_transfer_data(request):

    logger.logInfo(NAME + "Server dostal zgloszenie")

    paramsDictionary = {}
    paramsDictionary["SOCKET"] = request.ws_stream
    paramsDictionary["HOME_PATH"] = request.get_options()["PROJECT_LOCATION"]
    methodMapping = {PREPARE: prepare, GLOBAL_COMMIT: globalCommit, GLOBAL_ABORT: globalAbort}
    configReader = ConfigurationReader(
        paramsDictionary["HOME_PATH"] + "ServerSide/config/database_config/database.conf"
    )
    dbParamsDict = configReader.readConfigFile()
    paramsDictionary["DB_PARAMS"] = dbParamsDict
    paramsDictionary["CLIENT_ADDRESS"] = request.connection.remote_ip

    login = request.ws_stream.receive_message()

    password = request.ws_stream.receive_message()

    db = DatabaseConnector(login, password, dbParamsDict["DATABASE"], dbParamsDict["HOST"])

    command = request.ws_stream.receive_message()
    lockFilePath = paramsDictionary["HOME_PATH"] + "ServerSide/config/database_config/dbLock.dat"
    lock = FileLock(lockFilePath, 2, 0.05)
    try:
        while command != EXIT:
            methodMapping[command](paramsDictionary, db, lock)
            command = request.ws_stream.receive_message()
        if lock.is_locked:
            lock.release()
    except Exception, e:
        logger.logError(NAME + e.message)
        if lock.is_locked:
            lock.release()
        return apache.HTTP_OK
开发者ID:Dur,项目名称:Inzynierka,代码行数:37,代码来源:writeTransaction_wsh.py

示例5: prepare

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def prepare(paramsDictionary, db, lock):
    logger.logInfo(NAME + "Prepare")
    try:
        socket = paramsDictionary["SOCKET"]
        command = socket.receive_message()
        paramsDictionary["COMMAND"] = command
        logger.logInfo(NAME + "Wezel otrzymal komende do wykonania " + command)
        if db.initConnection() == ERROR:
            logger.logError(NAME + "Nie moge polaczyc sie z baza danych")
            socket.send_message(ABORT)
            if lock.is_locked:
                lock.release()
            return
        lock.acquire()
        if lock.is_locked == False:
            logger.logError(NAME + "Nie moge zalozyc blokady")
            socket.send_message(ABORT)
            lock.release()
            return
        if db.executeQueryWithoutTransaction(command) != OK_CODE:
            socket.send_message(ABORT)
            logger.logError(NAME + "Nie moge wykonac polecenia")
            lock.release()
            return
        logger.logImportant(NAME + "Uczestnik jest gotowy do zaakceptowania operacji")
        socket.send_message(READY_COMMIT)
        return
    except Exception, e:
        logger.logError(NAME + e.message)
        if lock.is_locked:
            lock.release()
开发者ID:Dur,项目名称:Inzynierka,代码行数:33,代码来源:writeTransaction_wsh.py

示例6: run

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
	def run(self):
		try:
			methodMapping = {PREPARE : self.prepare,
			                 GLOBAL_COMMIT : self.globalCommit,
			                 GLOBAL_ABORT : self.globalAbort}

			self.connection = Connection(self.paramsDictionary["HOME_PATH"]+"ServerSide/config/database_config/transaction_config.conf")
			if self.connection.connect(self.clientAddress, 80, RESOURCE) == OK_FLAG:
				logging.info(NAME + "Polaczenie dla transakcji zapisu nawiazane")
				self.connection.send_message(self.dbLogin)
				self.connection.send_message(self.dbPassword)

				command = self.inputQueue.get(True, None)
				while command != STOP_THREAD:
					methodMapping[command]()
					command = self.inputQueue.get(True, None)
					logger.logInfo(NAME + "Odebrano komende " + command)
				self.connection.send_message(EXIT)
			else:
				logger.logError(NAME + "Nie mozna nawiazac polaczenia dla transakcji zapisu")
				self.outputQueue.put(ABORT)
				self.connection._do_closing_handshake()
			logger.logInfo(NAME + "Konice watku transakcji zapisu")
		except Exception, e:
			logging.error(NAME + e.message )
开发者ID:Dur,项目名称:Inzynierka,代码行数:27,代码来源:WriteTransactionThread.py

示例7: execute

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def execute(paramsDictionary, message):
	global timer
	if timer == 0:
		timer = int(paramsDictionary["CONFIG_PARAMS"]["passExchangePeriod"])
		logger.logInfo(NAME + "Wysylam zapytanie o stare haslo do " + paramsDictionary["CLIENT_ADDRESS"])
		paramsDictionary["SOCKET"].send_message(RES_MODULE+NEW_PASS)
	else:
		timer = timer -1
开发者ID:Dur,项目名称:Inzynierka,代码行数:10,代码来源:PeriodicPassExchange.py

示例8: checkIfServerIsUpToDate

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def checkIfServerIsUpToDate(dataVersions):
	myVersion = dataVersions[LOCALHOST_NAME]
	for address in dataVersions:
		logger.logInfo(NAME + "analizuje " + address)
		if int(dataVersions[address]) > int(myVersion):
			logger.logInfo(NAME + "Dane na serwerze nie sa aktualne")
			return False
	return True
开发者ID:Dur,项目名称:Inzynierka,代码行数:10,代码来源:MakeCoherent.py

示例9: startTransaction

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
	def startTransaction(self):
		logger.logInfo(NAME + "StartMethod")
		ticket = self.inputQueue.get(True, None)
		self.connection.send_message(ticket)
		try:
			answer = self.connection.get_message()
		except Exception, e:
			logger.logError(NAME + e.message )
			return
开发者ID:Dur,项目名称:Inzynierka,代码行数:11,代码来源:DelayedTransactionThread.py

示例10: execute

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def execute(paramsDictionary, message):
    logger.logInfo(NAME + "Resetuje stan serwera")
    file = FileProcessor(paramsDictionary["HOME_PATH"] + "ServerSide/config/addresses.conf")
    file.lockFile()
    addresses = file.readFile()
    for key in addresses:
        addresses[key] = "F"
    file.writeToFile(addresses)
    file.unlockFile()
开发者ID:Dur,项目名称:Inzynierka,代码行数:11,代码来源:ResetServerState.py

示例11: run

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
 def run(self):
     self.listener.start()
     while self.stopQueue.empty():
         try:
             message = self.internalQueue.get(True, 2)
         except Empty:
             logger.logInfo(NAME + "No message")
             continue
         self.messageQueue.put(message)
开发者ID:Dur,项目名称:Inzynierka,代码行数:11,代码来源:KillableListenThread.py

示例12: execute

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def execute(paramsDictionary, message):
	logger.logInfo(NAME + "otrzymalem " + message)
	splited = message.split('%')
	toCall = splited[0]
	if len(splited) > 1:
		argument = splited[1]
	else:
		argument = None
	function = functions[toCall]
	function(paramsDictionary, argument)
开发者ID:Dur,项目名称:Inzynierka,代码行数:12,代码来源:PasswordExchangeResponse.py

示例13: dispatch

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
	def dispatch(self, message):
		splited = message.split(':')
		module = splited[0]
		if len(splited) > 1:
			message = splited[1]
		else:
			message = None
		if( self.modules[module] != None ):
			logger.logInfo(NAME+"znaleziono modul odpowiadajacy za obsluge")
			for singleModule in self.modules[module]:
				singleModule.execute(self.paramsDictionary, message)
开发者ID:Dur,项目名称:Inzynierka,代码行数:13,代码来源:ListenSocket.py

示例14: web_socket_transfer_data

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def web_socket_transfer_data(request):
	logger.logInfo(NAME + "Zgloszenie po bilet od " + str(request.connection.remote_ip))

	homePath = request.get_options()["PROJECT_LOCATION"]
	processor = FileProcessor(homePath + "ServerSide/config/database_config/ticketNumber.dat")
	processor.lockFile()
	number = processor.readFirstLine()
	nextNumber = int(number) + 1
	processor.writeSingleLine(str(nextNumber))
	processor.unlockFile()
	request.ws_stream.send_message(str(nextNumber))
	logger.logInfo(NAME + request.connection.remote_ip + " otrzymal bilet " + str(nextNumber))
	return apache.HTTP_OK
开发者ID:Dur,项目名称:Inzynierka,代码行数:15,代码来源:ticket_wsh.py

示例15: getOldPassword

# 需要导入模块: from utils import Logger [as 别名]
# 或者: from utils.Logger import logInfo [as 别名]
def getOldPassword(paramsDictionary, argument):
	socket = paramsDictionary["SOCKET"]
	remoteAddress = paramsDictionary["CLIENT_ADDRESS"]
	homePath = paramsDictionary["HOME_PATH"]

	logger.logInfo(NAME + "wyszukuje stare haslo")
	processor = FileProcessor(homePath+"ServerSide/config/pass/me_to_all.pass")
	passwords = processor.readFile()
	oldPass = passwords[remoteAddress]

	socket.send_message(RES_MODULE+OLD+"%"+oldPass)
	logger.logInfo(NAME + "wyslalem stare haslo do " + remoteAddress)
	global expectedMessage
	expectedMessage = NEW
开发者ID:Dur,项目名称:Inzynierka,代码行数:16,代码来源:PasswordExchangeResponse.py


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