Nikita commited on
Commit
6e15efd
·
1 Parent(s): a12343f

logs in test

Browse files
Files changed (1) hide show
  1. app.py +12 -15
app.py CHANGED
@@ -1,31 +1,28 @@
1
- # First, you need to install the gradio library if you haven't already.
2
- # You can do this by running the following command in your terminal:
3
- # pip install gradio
4
-
5
  import gradio as gr
 
6
 
7
  def greet(name):
8
  """
9
  This function takes a name as input and returns a personalized greeting string.
 
10
  """
 
 
 
11
  if name:
 
 
12
  return f"Hello, {name}! Welcome to your first Gradio app."
13
  else:
 
 
14
  return "Hello! Please enter your name."
15
 
16
  # Create the Gradio interface
17
- # gr.Interface is the main class used to build the UI.
18
- # - fn: The function that the interface will call.
19
- # - inputs: The component(s) for user input. Here we use a Textbox.
20
- # - outputs: The component(s) to display the result. Here we use a simple Text component.
21
- # - title: The title that appears at the top of the UI.
22
- # - description: A brief description of what the app does.
23
 
24
  # Launch the application
25
- # To run in a Docker container (like on Hugging Face Spaces), you must
26
- # set server_name="0.0.0.0" to listen on all network interfaces.
27
- # The server_port should match the port exposed in your Dockerfile and readme.md (7860).
28
  if __name__ == "__main__":
 
29
  gr.Interface(
30
  fn=greet,
31
  inputs=gr.Textbox(
@@ -34,6 +31,6 @@ if __name__ == "__main__":
34
  label="Your Name"
35
  ),
36
  outputs=gr.Text(label="Greeting"),
37
- title="Simple Greeting App",
38
- description="A simple test application built with Python and Gradio. Enter your name to receive a greeting."
39
  ).launch(server_name="0.0.0.0", server_port=7860)
 
 
 
 
 
1
  import gradio as gr
2
+ import time # Import time to make logs more distinct
3
 
4
  def greet(name):
5
  """
6
  This function takes a name as input and returns a personalized greeting string.
7
+ It now includes print statements for logging.
8
  """
9
+ # Log the function entry
10
+ print(f"[{time.ctime()}] - Function 'greet' was called.")
11
+
12
  if name:
13
+ # Log the received input
14
+ print(f"[{time.ctime()}] - Received input name: '{name}'")
15
  return f"Hello, {name}! Welcome to your first Gradio app."
16
  else:
17
+ # Log that the input was empty
18
+ print(f"[{time.ctime()}] - No input name received.")
19
  return "Hello! Please enter your name."
20
 
21
  # Create the Gradio interface
 
 
 
 
 
 
22
 
23
  # Launch the application
 
 
 
24
  if __name__ == "__main__":
25
+ print(f"[{time.ctime()}] - Starting Gradio server...")
26
  gr.Interface(
27
  fn=greet,
28
  inputs=gr.Textbox(
 
31
  label="Your Name"
32
  ),
33
  outputs=gr.Text(label="Greeting"),
34
+ title="Simple Greeting App with Logging",
35
+ description="Enter your name to receive a greeting. Check the Hugging Face logs to see the output from the print() statements."
36
  ).launch(server_name="0.0.0.0", server_port=7860)