Add additional logging
This commit is contained in:
@@ -55,13 +55,16 @@ class Agent(EventTarget):
|
||||
|
||||
async def handleMessage(self, sim, msg):
|
||||
if msg.name == "DisableSimulator":
|
||||
logger.debug(f"Disabling simulator {sim}")
|
||||
self.removeSimulator(sim)
|
||||
|
||||
elif msg.name == "LogoutReply":
|
||||
logger.debug(f"LogoutReply from {sim}")
|
||||
self.removeSimulator(sim)
|
||||
await self.fire("logout")
|
||||
|
||||
elif msg.name == "KickUser":
|
||||
logger.debug(f"KickUser from {sim}")
|
||||
self.removeSimulator(sim)
|
||||
await self.fire("kicked")
|
||||
await self.fire("logout")
|
||||
@@ -69,6 +72,7 @@ class Agent(EventTarget):
|
||||
await self.fire("message", sim, msg)
|
||||
|
||||
async def handleEvent(self, sim, name, body):
|
||||
logger.debug(f"EventQueue \"{name}\" from {sim}")
|
||||
if name == "EnableSimulator":
|
||||
simulatorInfo = body["SimulatorInfo"][0]
|
||||
handle = struct.unpack("<II", simulatorInfo["Handle"])
|
||||
|
||||
@@ -10,6 +10,9 @@ from ..eventtarget import EventTarget
|
||||
import time
|
||||
import traceback
|
||||
|
||||
import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
class Simulator(EventTarget):
|
||||
def __init__(self, agent):
|
||||
super().__init__()
|
||||
@@ -70,6 +73,7 @@ class Simulator(EventTarget):
|
||||
del self.pendingPings[msg.PingID.PingID]
|
||||
|
||||
elif msg.name == "RegionHandshake":
|
||||
logger.debug(f"Received handshake for {self}")
|
||||
self.name = msg.RegionInfo.SimName.rstrip(b"\0").decode()
|
||||
self.owner = msg.RegionInfo.SimOwner
|
||||
self.id = msg.RegionInfo2.RegionID
|
||||
@@ -117,6 +121,8 @@ class Simulator(EventTarget):
|
||||
if not forceUsePingCheck and self.lastMessage + timeout > time.time():
|
||||
return True
|
||||
|
||||
logger.debug(f"Starting ping check for {self}")
|
||||
|
||||
loop = asyncio.get_running_loop()
|
||||
future = loop.create_future()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user