import logging

from django.apps import AppConfig
from django.conf import settings

logger = logging.getLogger(__name__)


class AiConfig(AppConfig):
    name = 'apps.ai'

    def ready(self):
        from apps.ai import fake

        fake.check_settings()
        if fake.is_active():
            logger.warning(
                'IA: proveedor de prueba activo (análisis %s, generación %s): '
                'las imágenes no son de OpenAI.',
                settings.AI_FAKE_ANALYSIS_OUTCOME,
                settings.AI_FAKE_GENERATION_OUTCOME,
            )
