mirror of
https://github.com/nirvana-7777/script.service.ultimate.git
synced 2026-10-08 08:52:14 +02:00
Improve top level logging
This commit is contained in:
@@ -36,7 +36,7 @@
|
||||
<forum>https://example.com/forum</forum>
|
||||
<website>https://example.com</website>
|
||||
<email>support@example.com</email>
|
||||
<source>https://github.com/yourrepo/ultimate-backend</source>
|
||||
<source>https://github.com/nirvana-7777/script.service.ultimate</source>
|
||||
<language>en</language>
|
||||
|
||||
<news>
|
||||
|
||||
@@ -486,7 +486,7 @@ class ChannelManager:
|
||||
era_media_pids = station_info.get("era$mediaPids", {})
|
||||
channel_id = era_media_pids.get("urn:theplatform:tv:location:any")
|
||||
if channel_id:
|
||||
logger.debug(f"Extracted playback ID from era$mediaPids: {channel_id}")
|
||||
# logger.debug(f"Extracted playback ID from era$mediaPids: {channel_id}")
|
||||
return channel_id
|
||||
return None
|
||||
except Exception as e:
|
||||
|
||||
+13
@@ -1782,6 +1782,19 @@ class UltimateService:
|
||||
|
||||
def setup_routes(self):
|
||||
"""Setup all routes from separate modules"""
|
||||
|
||||
# Add request logging hooks
|
||||
@self.app.hook('before_request')
|
||||
def log_request():
|
||||
request._start_time = time.time()
|
||||
logger.info(
|
||||
f"→ {request.method} {request.path} from {request.remote_addr} (User-Agent: {request.headers.get('User-Agent', 'unknown')[:50]})")
|
||||
|
||||
@self.app.hook('after_request')
|
||||
def log_response():
|
||||
logger.info(
|
||||
f"← {request.method} {request.path} → {response.status_code} (took {time.time() - getattr(request, '_start_time', time.time()):.2f}s)")
|
||||
|
||||
# Import route handlers here
|
||||
from routes.providers import setup_provider_routes
|
||||
from routes.streams import setup_stream_routes
|
||||
|
||||
Reference in New Issue
Block a user