Corvius commited on
Commit
19c51be
·
verified ·
1 Parent(s): b3b7b46

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -2,7 +2,7 @@ import gradio as gr
2
  import json
3
  import logging
4
 
5
- logging.basicConfig(level=logging.INFO)
6
  logger = logging.getLogger(__name__)
7
 
8
  def log_request(method, url, headers, body):
@@ -12,8 +12,9 @@ def log_request(method, url, headers, body):
12
  "headers": json.loads(headers) if headers else {},
13
  "body": json.loads(body) if body else None
14
  }
15
- logger.info(f"Incoming request: {json.dumps(log_data, indent=2)}")
16
- return json.dumps(log_data, indent=2)
 
17
 
18
  iface = gr.Interface(
19
  fn=log_request,
@@ -23,9 +24,9 @@ iface = gr.Interface(
23
  gr.Textbox(label="Headers (JSON format)"),
24
  gr.Textbox(label="Body (JSON format)"),
25
  ],
26
- outputs="json",
27
  title="Request Logger",
28
  description="Enter request details to see how they would be logged."
29
  )
30
 
31
- iface.launch()
 
2
  import json
3
  import logging
4
 
5
+ logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
6
  logger = logging.getLogger(__name__)
7
 
8
  def log_request(method, url, headers, body):
 
12
  "headers": json.loads(headers) if headers else {},
13
  "body": json.loads(body) if body else None
14
  }
15
+ log_message = f"Incoming request: {json.dumps(log_data, indent=2)}"
16
+ logger.info(log_message)
17
+ return log_message
18
 
19
  iface = gr.Interface(
20
  fn=log_request,
 
24
  gr.Textbox(label="Headers (JSON format)"),
25
  gr.Textbox(label="Body (JSON format)"),
26
  ],
27
+ outputs="text",
28
  title="Request Logger",
29
  description="Enter request details to see how they would be logged."
30
  )
31
 
32
+ iface.launch()