From 35350efcd10e54d6739aea82424490e9ed539cac Mon Sep 17 00:00:00 2001 From: AURUMVORXX Date: Tue, 15 Jul 2025 20:46:12 +0500 Subject: [PATCH] feat: Default logging replaced with loguru --- pyproject.toml | 3 ++- src/pyg2o/__init__.py | 4 ---- src/pyg2o/logger.py | 11 ----------- src/pyg2o/server.py | 4 ++-- 4 files changed, 4 insertions(+), 18 deletions(-) delete mode 100644 src/pyg2o/logger.py diff --git a/pyproject.toml b/pyproject.toml index 019ecac..50e4cf4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,10 @@ [project] name = "PyG2O" -version = "2.3.0" +version = "2.3.2" description = "" readme = "README.md" requires-python = ">=3.13" dependencies = [ + "loguru>=0.7.3", "websockets>=15.0.1", ] diff --git a/src/pyg2o/__init__.py b/src/pyg2o/__init__.py index b75e935..d135528 100644 --- a/src/pyg2o/__init__.py +++ b/src/pyg2o/__init__.py @@ -162,8 +162,6 @@ from .classes.items import ItemsGround from .classes.mds import Mds from .classes.sky import Sky -from .logger import logger - __all__ = [ "PythonWebsocketServer", @@ -327,6 +325,4 @@ __all__ = [ "ItemsGround", "Mds", "Sky", - - "logger", ] \ No newline at end of file diff --git a/src/pyg2o/logger.py b/src/pyg2o/logger.py deleted file mode 100644 index eb93d73..0000000 --- a/src/pyg2o/logger.py +++ /dev/null @@ -1,11 +0,0 @@ -import logging -logger = logging.getLogger(__name__) -logger.setLevel(logging.INFO) - -handler = logging.StreamHandler() -handler.setLevel(logging.INFO) - -formatter = logging.Formatter('[%(levelname)s][PyG2O] - %(message)s') -handler.setFormatter(formatter) - -logger.addHandler(handler) \ No newline at end of file diff --git a/src/pyg2o/server.py b/src/pyg2o/server.py index 25d62ee..275ebde 100644 --- a/src/pyg2o/server.py +++ b/src/pyg2o/server.py @@ -6,7 +6,7 @@ from typing import Optional from .constants import Constant from .functions.event import callEvent from .serialize import _deserialize -from .logger import logger +from loguru import logger class PythonWebsocketServer: @@ -50,7 +50,7 @@ class PythonWebsocketServer: port=self.port, ping_interval=self.ping_interval, ): - logger.info(f'Server is started at ws://{self.host}:{self.port}') + logger.success(f'Server is started at ws://{self.host}:{self.port}') PythonWebsocketServer._current_server = self asyncio.create_task(callEvent('onInit', **{})) await self._stop_event.wait()