Danisz commited on
Commit
8ea6cba
·
1 Parent(s): e646c2b

Change prints to logger

Browse files
Files changed (1) hide show
  1. app.py +11 -8
app.py CHANGED
@@ -2,6 +2,11 @@ import flet as ft
2
  import tempfile
3
  import os
4
  import base64
 
 
 
 
 
5
 
6
  def main(page: ft.Page):
7
  page.title = "Simple Audio Recorder"
@@ -27,7 +32,7 @@ def main(page: ft.Page):
27
 
28
  nonlocal temp_recording_file
29
  temp_recording_file = tempfile.NamedTemporaryFile(delete=False, suffix=".wav")
30
- print(f"Starting recording to {temp_recording_file.name}")
31
  audio_recorder.start_recording(temp_recording_file.name, wait_timeout=0.1)
32
  page.update()
33
 
@@ -39,8 +44,7 @@ def main(page: ft.Page):
39
  page.update()
40
  nonlocal audio_player
41
  result_uri = audio_recorder.stop_recording()
42
- print("result_uri")
43
- print(result_uri)
44
 
45
  # Create audio_player after recording is complete
46
  if temp_recording_file:
@@ -66,18 +70,17 @@ def main(page: ft.Page):
66
 
67
  def handle_list_devices(e):
68
  devices = audio_recorder.get_input_devices()
69
- print(devices)
70
 
71
  def handle_has_permission(e):
72
  try:
73
- print(f"HasPermission: {audio_recorder.has_permission()}")
74
  except Exception as e:
75
- print(e)
76
 
77
  def handle_audio_encoding_test(e):
78
  for i in list(ft.AudioEncoder):
79
- print(f"{i}: {audio_recorder.is_supported_encoder(i)}")
80
-
81
 
82
  page.add(
83
  ft.Text("Simple Audio Recorder", size=24),
 
2
  import tempfile
3
  import os
4
  import base64
5
+ import logging
6
+
7
+ # Set up basic logging configuration
8
+ logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
9
+ logger = logging.getLogger(__name__)
10
 
11
  def main(page: ft.Page):
12
  page.title = "Simple Audio Recorder"
 
32
 
33
  nonlocal temp_recording_file
34
  temp_recording_file = tempfile.NamedTemporaryFile(delete=False, suffix=".wav")
35
+ logger.info(f"Starting recording to {temp_recording_file.name}")
36
  audio_recorder.start_recording(temp_recording_file.name, wait_timeout=0.1)
37
  page.update()
38
 
 
44
  page.update()
45
  nonlocal audio_player
46
  result_uri = audio_recorder.stop_recording()
47
+ logger.info("Result URI: %s", result_uri)
 
48
 
49
  # Create audio_player after recording is complete
50
  if temp_recording_file:
 
70
 
71
  def handle_list_devices(e):
72
  devices = audio_recorder.get_input_devices()
73
+ logger.info("Input devices: %s", devices)
74
 
75
  def handle_has_permission(e):
76
  try:
77
+ logger.info("HasPermission: %s", audio_recorder.has_permission())
78
  except Exception as e:
79
+ logger.error("Error checking permission: %s", str(e))
80
 
81
  def handle_audio_encoding_test(e):
82
  for i in list(ft.AudioEncoder):
83
+ logger.info("%s: %s", i, audio_recorder.is_supported_encoder(i))
 
84
 
85
  page.add(
86
  ft.Text("Simple Audio Recorder", size=24),