|
32 | 32 | from deepchecks_monitoring.features_control import FeaturesControl |
33 | 33 | from deepchecks_monitoring.integrations.email import EmailSender |
34 | 34 | from deepchecks_monitoring.logic.cache_functions import CacheFunctions |
35 | | -from deepchecks_monitoring.monitoring_utils import ExtendedAsyncSession, json_dumps |
| 35 | +from deepchecks_monitoring.monitoring_utils import ExtendedAsyncSession, configure_logger, json_dumps |
36 | 36 | from deepchecks_monitoring.notifications import AlertNotificator |
37 | 37 | from deepchecks_monitoring.public_models import Organization |
38 | 38 | from deepchecks_monitoring.public_models.user import User |
|
42 | 42 |
|
43 | 43 | __all__ = ["ResourcesProvider"] |
44 | 44 |
|
| 45 | +logger: logging.Logger = configure_logger("server") |
| 46 | + |
45 | 47 |
|
46 | 48 | class BaseResourcesProvider: |
47 | 49 | """Base class for all resources provides.""" |
@@ -348,11 +350,11 @@ def parallel_check_executors_pool(self): |
348 | 350 | import ray # noqa |
349 | 351 | from ray.util.actor_pool import ActorPool # noqa |
350 | 352 | except ImportError: |
351 | | - logging.getLogger("server").info({"message": "Ray is not installed"}) |
| 353 | + logger.info({"message": "Ray is not installed"}) |
352 | 354 | return |
353 | 355 |
|
354 | 356 | if not ray.is_initialized(): |
355 | | - logging.getLogger("server").info({ |
| 357 | + logger.info({ |
356 | 358 | "message": "Ray is not initialized" |
357 | 359 | }) |
358 | 360 | return |
@@ -389,7 +391,7 @@ def shutdown_parallel_check_executors_pool(self): |
389 | 391 | wait=tenacity.wait_fixed(1), |
390 | 392 | retry=tenacity.retry_if_exception_type(KafkaError), |
391 | 393 | reraise=True, |
392 | | - before_sleep=tenacity.before_sleep_log(logging.getLogger("server"), logging.WARNING), |
| 394 | + before_sleep=tenacity.before_sleep_log(logger, logging.WARNING), |
393 | 395 | ) |
394 | 396 | def ensure_kafka_topic(self, topic_name, num_partitions=1) -> bool: |
395 | 397 | """Ensure that kafka topic exist. If not, creating it. |
@@ -462,14 +464,14 @@ def _get_mixpanel_event_reporter(self) -> MixpanelEventReporter | None: |
462 | 464 | if mixpanel is not None: |
463 | 465 | return mixpanel |
464 | 466 | if self.settings.enable_analytics is False: |
465 | | - logging.getLogger("server").warning({"message": "Analytics gathering is disabled"}) |
| 467 | + logger.warning({"message": "Analytics gathering is disabled"}) |
466 | 468 | return |
467 | 469 | if token := self.settings.mixpanel_id: |
468 | 470 | mixpanel = MixpanelEventReporter.from_token(token) |
469 | 471 | self._mixpanel_event_reporter = mixpanel |
470 | 472 | return mixpanel |
471 | 473 |
|
472 | | - logging.getLogger("server").warning({"message": "Mixpanel token is not provided"}) |
| 474 | + logger.warning({"message": "Mixpanel token is not provided"}) |
473 | 475 |
|
474 | 476 | def get_features_control(self, user: User) -> FeaturesControl: # pylint: disable=unused-argument |
475 | 477 | """Return features control.""" |
|
0 commit comments