Enoch commited on
Commit
24d9ef0
·
1 Parent(s): c86295a

使用了官方文档的logtail方式

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -18,9 +18,19 @@ client = OpenAI(
18
  )
19
 
20
 
21
- logtail_handler = LogtailHandler(source_token=os.getenv("LOGTAIL_TOKEN"))
 
 
 
 
 
 
 
22
  logger = logging.getLogger(__name__)
 
 
23
  logger.addHandler(logtail_handler)
 
24
 
25
  def increment_user_counter():
26
  """使用Logtail记录点击事件(替换原文件写入方法)"""
@@ -33,6 +43,7 @@ def increment_user_counter():
33
  except Exception as e:
34
  print(f"日志记录失败: {str(e)}")
35
 
 
36
  def call_openai_api(prompt, temperature=0.7, model="deepseek-v3"):
37
  """调用OpenAI API生成内容"""
38
  try:
 
18
  )
19
 
20
 
21
+ # === 初始化 logtail logger ===
22
+ logtail_token = os.getenv("LOGTAIL_TOKEN")
23
+ logtail_handler = LogtailHandler(
24
+ source_token=logtail_token,
25
+ # 如果需要自定义的 host,就加上:
26
+ # host="https://sXXXXXXX.eu-nbg-2.betterstackdata.com",
27
+ )
28
+
29
  logger = logging.getLogger(__name__)
30
+ logger.setLevel(logging.INFO)
31
+ logger.handlers.clear() # 清空其他 handlers(可选)
32
  logger.addHandler(logtail_handler)
33
+ # =======================================
34
 
35
  def increment_user_counter():
36
  """使用Logtail记录点击事件(替换原文件写入方法)"""
 
43
  except Exception as e:
44
  print(f"日志记录失败: {str(e)}")
45
 
46
+
47
  def call_openai_api(prompt, temperature=0.7, model="deepseek-v3"):
48
  """调用OpenAI API生成内容"""
49
  try: