feat: Default logging replaced with loguru

This commit is contained in:
AURUMVORXX
2025-07-15 20:46:12 +05:00
parent acfa97de6f
commit 35350efcd1
4 changed files with 4 additions and 18 deletions

View File

@@ -1,9 +1,10 @@
[project] [project]
name = "PyG2O" name = "PyG2O"
version = "2.3.0" version = "2.3.2"
description = "" description = ""
readme = "README.md" readme = "README.md"
requires-python = ">=3.13" requires-python = ">=3.13"
dependencies = [ dependencies = [
"loguru>=0.7.3",
"websockets>=15.0.1", "websockets>=15.0.1",
] ]

View File

@@ -162,8 +162,6 @@ from .classes.items import ItemsGround
from .classes.mds import Mds from .classes.mds import Mds
from .classes.sky import Sky from .classes.sky import Sky
from .logger import logger
__all__ = [ __all__ = [
"PythonWebsocketServer", "PythonWebsocketServer",
@@ -327,6 +325,4 @@ __all__ = [
"ItemsGround", "ItemsGround",
"Mds", "Mds",
"Sky", "Sky",
"logger",
] ]

View File

@@ -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)

View File

@@ -6,7 +6,7 @@ from typing import Optional
from .constants import Constant from .constants import Constant
from .functions.event import callEvent from .functions.event import callEvent
from .serialize import _deserialize from .serialize import _deserialize
from .logger import logger from loguru import logger
class PythonWebsocketServer: class PythonWebsocketServer:
@@ -50,7 +50,7 @@ class PythonWebsocketServer:
port=self.port, port=self.port,
ping_interval=self.ping_interval, 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 PythonWebsocketServer._current_server = self
asyncio.create_task(callEvent('onInit', **{})) asyncio.create_task(callEvent('onInit', **{}))
await self._stop_event.wait() await self._stop_event.wait()