From 88a7cbaf79bc96b67783fca318f3aafccc2e97cc Mon Sep 17 00:00:00 2001 From: Kyler Eastridge Date: Sun, 22 Jun 2025 09:40:52 -0400 Subject: [PATCH] initial logging install --- pymetaverse/bot.py | 6 ++++++ pymetaverse/viewer/agent.py | 16 +++++++++++----- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/pymetaverse/bot.py b/pymetaverse/bot.py index 565c63a..1c6e0b1 100644 --- a/pymetaverse/bot.py +++ b/pymetaverse/bot.py @@ -7,6 +7,9 @@ from . import login from . import viewer as Viewer from .const import * +import logging +logger = logging.getLogger(__name__) + class SimpleBot(EventTarget): def __init__(self): super().__init__() @@ -75,8 +78,11 @@ class SimpleBot(EventTarget): async def login(self, username, password): loginHandle = await login.Login(username, password, isBot = True) if loginHandle["login"] == False: + logger.critical(f"Login failure: {loginHandle["message"]}") raise ValueError("Incorrect username or password") + logger.info(f"Login success: {loginHandle["message"]}") + await self.agent.login(loginHandle) async def run(self): diff --git a/pymetaverse/viewer/agent.py b/pymetaverse/viewer/agent.py index d5366d6..1927f22 100644 --- a/pymetaverse/viewer/agent.py +++ b/pymetaverse/viewer/agent.py @@ -1,8 +1,12 @@ +import asyncio +import struct + from ..eventtarget import EventTarget from .simulator import Simulator from . import messages -import asyncio -import struct + +import logging +logger = logging.getLogger(__name__) sHandle = struct.Struct("