LoremPizza commited on
Commit
abd3df0
·
verified ·
1 Parent(s): be80b17

Update wltv_server.py

Browse files
Files changed (1) hide show
  1. wltv_server.py +10 -2
wltv_server.py CHANGED
@@ -2,10 +2,12 @@ import os
2
  import requests
3
  import zipfile
4
  import logging
5
- from flask import Flask, send_file
 
6
 
7
  # Set up logging
8
- logging.basicConfig(level=logging.INFO)
 
9
  logger = logging.getLogger(__name__)
10
 
11
  app = Flask(__name__)
@@ -65,6 +67,12 @@ def serve_extracted_file():
65
  logger.error("File not found")
66
  return "File not found", 404
67
 
 
 
 
 
 
 
68
  if __name__ == '__main__':
69
  zip_url = 'http://api.epg-guide.com/wltv.dz'
70
  zip_path = 'it_wltv_full.zip'
 
2
  import requests
3
  import zipfile
4
  import logging
5
+ from flask import Flask, send_file, Response
6
+ from io import StringIO
7
 
8
  # Set up logging
9
+ log_stream = StringIO()
10
+ logging.basicConfig(level=logging.INFO, stream=log_stream, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
11
  logger = logging.getLogger(__name__)
12
 
13
  app = Flask(__name__)
 
67
  logger.error("File not found")
68
  return "File not found", 404
69
 
70
+ # New route to serve the logs
71
+ @app.route('/logs', methods=['GET'])
72
+ def serve_logs():
73
+ log_contents = log_stream.getvalue()
74
+ return Response(log_contents, mimetype='text/plain')
75
+
76
  if __name__ == '__main__':
77
  zip_url = 'http://api.epg-guide.com/wltv.dz'
78
  zip_path = 'it_wltv_full.zip'