#feature: update AI log analysis
This commit is contained in:
@@ -31,12 +31,12 @@ class LogAnalysisCommand extends Command
|
||||
// 检查配置
|
||||
if (!$slsService->isConfigured()) {
|
||||
Log::channel('log-analysis')->error('SLS 服务未配置,请检查 .env 中的 SLS_* 配置项');
|
||||
return Command::FAILURE;
|
||||
return self::FAILURE;
|
||||
}
|
||||
|
||||
if (!$aiService->isConfigured()) {
|
||||
Log::channel('log-analysis')->error('AI 服务未配置,请在页面上配置 AI 提供商或设置 .env 中的 AI_* 配置项');
|
||||
return Command::FAILURE;
|
||||
return self::FAILURE;
|
||||
}
|
||||
|
||||
// 解析时间参数
|
||||
@@ -45,7 +45,7 @@ class LogAnalysisCommand extends Command
|
||||
|
||||
if ($from >= $to) {
|
||||
Log::channel('log-analysis')->error('开始时间必须早于结束时间');
|
||||
return Command::FAILURE;
|
||||
return self::FAILURE;
|
||||
}
|
||||
|
||||
// 解析分析模式
|
||||
@@ -91,10 +91,10 @@ class LogAnalysisCommand extends Command
|
||||
// 显示摘要
|
||||
$this->displaySummary($result);
|
||||
|
||||
return Command::SUCCESS;
|
||||
return self::SUCCESS;
|
||||
} catch (\Exception $e) {
|
||||
Log::channel('log-analysis')->error("分析失败: {$e->getMessage()}");
|
||||
return Command::FAILURE;
|
||||
return self::FAILURE;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -153,7 +153,6 @@ class LogAnalysisCommand extends Command
|
||||
$impact = $appResult['impact'] ?? 'unknown';
|
||||
|
||||
Log::channel('log-analysis')->info(" 日志数: {$appResult['log_count']}");
|
||||
Log::channel('log-analysis')->info(" 代码上下文: " . ($appResult['has_code_context'] ? '是' : '否'));
|
||||
Log::channel('log-analysis')->info(" 影响级别: {$impact}");
|
||||
Log::channel('log-analysis')->info(" 摘要: " . ($appResult['summary'] ?? 'N/A'));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user