fantaxy commited on
Commit
b081fa6
Β·
verified Β·
1 Parent(s): 56b2179

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -2,6 +2,10 @@ import requests
2
  import time
3
  import sched
4
  from datetime import datetime
 
 
 
 
5
 
6
  # μŠ€μΌ€μ€„λŸ¬ μ΄ˆκΈ°ν™”
7
  s = sched.scheduler(time.time, time.sleep)
@@ -44,9 +48,9 @@ def check_url(url):
44
  try:
45
  response = requests.get(url)
46
  status = response.status_code
47
- print(f"{datetime.now()}: {url} - μƒνƒœ μ½”λ“œ: {status}")
48
  except requests.RequestException as e:
49
- print(f"{datetime.now()}: {url} - 였λ₯˜: {e}")
50
 
51
  # λͺ¨λ“  URL을 μ²΄ν¬ν•˜λŠ” ν•¨μˆ˜
52
  def check_all_urls():
@@ -57,10 +61,10 @@ def check_all_urls():
57
  # λ‹€μŒ 싀행을 μ˜ˆμ•½ν•˜λŠ” ν•¨μˆ˜ (15λΆ„λ§ˆλ‹€ μ‹€ν–‰)
58
  def schedule_next_run():
59
  s.enter(900, 1, check_all_urls) # 900초 = 15λΆ„
60
- print(f"{datetime.now()}: λ‹€μŒ 싀행이 μ˜ˆμ•½λ˜μ—ˆμŠ΅λ‹ˆλ‹€.")
61
 
62
  # 초기 μ‹€ν–‰
63
- print(f"{datetime.now()}: ν”„λ‘œκ·Έλž¨ μ‹œμž‘")
64
  schedule_next_run()
65
 
66
  # μŠ€μΌ€μ€„λŸ¬ μ‹€ν–‰
 
2
  import time
3
  import sched
4
  from datetime import datetime
5
+ import logging
6
+
7
+ # 둜그 μ„€μ •
8
+ logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
9
 
10
  # μŠ€μΌ€μ€„λŸ¬ μ΄ˆκΈ°ν™”
11
  s = sched.scheduler(time.time, time.sleep)
 
48
  try:
49
  response = requests.get(url)
50
  status = response.status_code
51
+ logging.info(f"{url} - μƒνƒœ μ½”λ“œ: {status}")
52
  except requests.RequestException as e:
53
+ logging.error(f"{url} - 였λ₯˜: {e}")
54
 
55
  # λͺ¨λ“  URL을 μ²΄ν¬ν•˜λŠ” ν•¨μˆ˜
56
  def check_all_urls():
 
61
  # λ‹€μŒ 싀행을 μ˜ˆμ•½ν•˜λŠ” ν•¨μˆ˜ (15λΆ„λ§ˆλ‹€ μ‹€ν–‰)
62
  def schedule_next_run():
63
  s.enter(900, 1, check_all_urls) # 900초 = 15λΆ„
64
+ logging.info("λ‹€μŒ 싀행이 μ˜ˆμ•½λ˜μ—ˆμŠ΅λ‹ˆλ‹€.")
65
 
66
  # 초기 μ‹€ν–‰
67
+ logging.info("ν”„λ‘œκ·Έλž¨ μ‹œμž‘")
68
  schedule_next_run()
69
 
70
  # μŠ€μΌ€μ€„λŸ¬ μ‹€ν–‰