Spaces:
Running
Running
Enoch
commited on
Commit
·
24d9ef0
1
Parent(s):
c86295a
使用了官方文档的logtail方式
Browse files
app.py
CHANGED
@@ -18,9 +18,19 @@ client = OpenAI(
|
|
18 |
)
|
19 |
|
20 |
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|