Browse Source

remove log module from public API

Falko Schindler 1 year ago
parent
commit
d4246dc9b0
2 changed files with 2 additions and 5 deletions
  1. 0 2
      nicegui/__init__.py
  2. 2 3
      prometheus.py

+ 0 - 2
nicegui/__init__.py

@@ -2,7 +2,6 @@ from . import context, elements, optional_features, run, ui
 from .api_router import APIRouter
 from .awaitable_response import AwaitableResponse
 from .client import Client
-from .logging import log
 from .nicegui import app
 from .server import Server
 from .tailwind import Tailwind
@@ -15,7 +14,6 @@ __all__ = [
     'Client',
     'context',
     'elements',
-    'log',
     'optional_features',
     'run',
     'Server',

+ 2 - 3
prometheus.py

@@ -1,11 +1,10 @@
 import inspect
+import logging
 import uuid
 
 from fastapi import FastAPI, Request, Response
 from starlette.middleware.base import BaseHTTPMiddleware, RequestResponseEndpoint
 
-from nicegui import log
-
 EXCLUDED_USER_AGENTS = {'bot', 'spider', 'crawler', 'monitor', 'curl',
                         'wget', 'python-requests', 'kuma', 'health check'}
 
@@ -14,7 +13,7 @@ def start_monitor(app: FastAPI) -> None:
     try:
         import prometheus_client
     except ModuleNotFoundError:
-        log.info('Prometheus not installed, skipping monitoring')
+        logging.info('Prometheus not installed, skipping monitoring')
         return
 
     visits = prometheus_client.Counter('nicegui_page_visits', 'Number of real page visits',