From 7a7f4b44a04af44d9d3fc8debaaefa52f297c81c Mon Sep 17 00:00:00 2001 From: MustafaJafar Date: Mon, 7 Apr 2025 18:51:02 +0200 Subject: [PATCH] use logger from backend with fallback to nxtools --- pyproject.toml | 1 + server/__init__.py | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 94badd2f1a..6b8997d66c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,6 +29,7 @@ attrs = "^25.0.0" pyblish-base = "^1.8.7" clique = "^2.0.0" opentimelineio = "^0.17.0" +nxtools = "^1.6" [tool.ruff] diff --git a/server/__init__.py b/server/__init__.py index 1de7412d18..aafd8d6fa5 100644 --- a/server/__init__.py +++ b/server/__init__.py @@ -6,6 +6,10 @@ from ayon_server.actions import ( ExecuteResponseModel, SimpleActionManifest, ) +try: + from ayon_server.logging import logger +except ImportError: + from nxtools import logging as logger from .settings import ( CoreSettings, @@ -74,7 +78,7 @@ class CoreAddon(BaseServerAddon): f"{IDENTIFIER_PREFIX}.create_project_structure": if not project_name: - raise ValueError( + logger.error( f"Can't execute {executor.identifier} because" " of missing project name." ) @@ -87,4 +91,4 @@ class CoreAddon(BaseServerAddon): ] ) - raise ValueError(f"Unknown action: {executor.identifier}") + logger.debug(f"Unknown action: {executor.identifier}")