Beracles commited on
Commit
fc7a233
·
1 Parent(s): 1c7b6d3

修复日期范围查询的默认值,改为加载今天的日志

Browse files
Files changed (2) hide show
  1. logging_helper.py +1 -1
  2. main.py +6 -6
logging_helper.py CHANGED
@@ -190,7 +190,7 @@ class LoggingHelper:
190
 
191
  # 遍历每一天的日志
192
  for path in pathes:
193
- date_path = os.sep.join([self.local_dir, path])
194
  print(f"[load_logs] Processing directory: {date_path}")
195
  # 检查该日期的目录是否存在
196
  if not os.path.exists(date_path):
 
190
 
191
  # 遍历每一天的日志
192
  for path in pathes:
193
+ date_path = "/".join([self.local_dir, path])
194
  print(f"[load_logs] Processing directory: {date_path}")
195
  # 检查该日期的目录是否存在
196
  if not os.path.exists(date_path):
main.py CHANGED
@@ -75,15 +75,15 @@ async def root(
75
  首页端点,支持日期范围查询
76
 
77
  查询参数:
78
- - from_date: 开始日期(格式:YYYY-MM-DD),不指定时默认加载最近30天
79
  - to_date: 结束日期(格式:YYYY-MM-DD),不指定时默认为今天
80
  """
81
- # 如果没有指定日期范围,默认加载最近30天的日志
82
  if from_date is None and to_date is None:
83
- today = beijing().date()
84
- from_date = str(today - datetime.timedelta(days=29)) # 最近30天(包括今天)
85
- to_date = str(today)
86
- print(f"[root] No date range specified, using last 30 days: {from_date} to {to_date}")
87
 
88
  data = logger.refresh(from_date=from_date, to_date=to_date)
89
  return templates.TemplateResponse(
 
75
  首页端点,支持日期范围查询
76
 
77
  查询参数:
78
+ - from_date: 开始日期(格式:YYYY-MM-DD),不指定时默认加载今天
79
  - to_date: 结束日期(格式:YYYY-MM-DD),不指定时默认为今天
80
  """
81
+ # 如果没有指定日期范围,默认加载今天的日志
82
  if from_date is None and to_date is None:
83
+ today = beijing().date().strftime("%Y-%m-%d")
84
+ from_date = today # 最近30天(包括今天)
85
+ to_date = today
86
+ print(f"[root] No date range specified, using today: {from_date} to {to_date}")
87
 
88
  data = logger.refresh(from_date=from_date, to_date=to_date)
89
  return templates.TemplateResponse(