feat: 全栈 Logger 依赖注入 — DB/Route/AI 层传参 + 前端 Logger + 测试更新 + 归档 add-frontend-logger
This commit is contained in:
@@ -42,7 +42,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async () => {
|
||||
const resolvedVersion = await resolveVersion();
|
||||
return handleMeta(mode, resolvedVersion);
|
||||
return handleMeta(mode, resolvedVersion, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -52,7 +52,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleListModels } = await import("./routes/models/list");
|
||||
return handleListModels(req, db, mode);
|
||||
return handleListModels(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -60,7 +60,7 @@ export function startServer(options: StartServerOptions) {
|
||||
POST: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleCreateModel } = await import("./routes/models/create");
|
||||
return handleCreateModel(req, db, mode);
|
||||
return handleCreateModel(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -70,7 +70,7 @@ export function startServer(options: StartServerOptions) {
|
||||
DELETE: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleDeleteModel } = await import("./routes/models/delete");
|
||||
return handleDeleteModel(req, db, mode);
|
||||
return handleDeleteModel(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -78,7 +78,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleGetModel } = await import("./routes/models/get");
|
||||
return handleGetModel(req, db, mode);
|
||||
return handleGetModel(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -86,7 +86,7 @@ export function startServer(options: StartServerOptions) {
|
||||
PATCH: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleUpdateModel } = await import("./routes/models/update");
|
||||
return handleUpdateModel(req, db, mode);
|
||||
return handleUpdateModel(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -96,7 +96,7 @@ export function startServer(options: StartServerOptions) {
|
||||
POST: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleTestModelConfig } = await import("./routes/models/test");
|
||||
return handleTestModelConfig(req, db, mode);
|
||||
return handleTestModelConfig(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -106,7 +106,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleListProjects } = await import("./routes/projects/list");
|
||||
return handleListProjects(req, db, mode);
|
||||
return handleListProjects(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -114,7 +114,7 @@ export function startServer(options: StartServerOptions) {
|
||||
POST: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleCreateProject } = await import("./routes/projects/create");
|
||||
return handleCreateProject(req, db, mode);
|
||||
return handleCreateProject(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -124,7 +124,7 @@ export function startServer(options: StartServerOptions) {
|
||||
DELETE: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleDeleteProject } = await import("./routes/projects/delete");
|
||||
return handleDeleteProject(req, db, mode);
|
||||
return handleDeleteProject(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -132,7 +132,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleGetProject } = await import("./routes/projects/get");
|
||||
return handleGetProject(req, db, mode);
|
||||
return handleGetProject(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -140,7 +140,7 @@ export function startServer(options: StartServerOptions) {
|
||||
PATCH: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleUpdateProject } = await import("./routes/projects/update");
|
||||
return handleUpdateProject(req, db, mode);
|
||||
return handleUpdateProject(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -150,7 +150,7 @@ export function startServer(options: StartServerOptions) {
|
||||
POST: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleArchiveProject } = await import("./routes/projects/archive");
|
||||
return handleArchiveProject(req, db, mode);
|
||||
return handleArchiveProject(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -170,7 +170,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleListConversations } = await import("./routes/chat/list");
|
||||
return handleListConversations(req, db, mode);
|
||||
return handleListConversations(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -178,7 +178,7 @@ export function startServer(options: StartServerOptions) {
|
||||
POST: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleCreateConversation } = await import("./routes/chat/create");
|
||||
return handleCreateConversation(req, db, mode);
|
||||
return handleCreateConversation(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -188,7 +188,7 @@ export function startServer(options: StartServerOptions) {
|
||||
DELETE: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleDeleteConversation } = await import("./routes/chat/delete");
|
||||
return handleDeleteConversation(req, db, mode);
|
||||
return handleDeleteConversation(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -196,7 +196,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleGetConversation } = await import("./routes/chat/get");
|
||||
return handleGetConversation(req, db, mode);
|
||||
return handleGetConversation(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -204,7 +204,7 @@ export function startServer(options: StartServerOptions) {
|
||||
PATCH: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleUpdateConversation } = await import("./routes/chat/update");
|
||||
return handleUpdateConversation(req, db, mode);
|
||||
return handleUpdateConversation(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -214,7 +214,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleListMessages } = await import("./routes/chat/messages");
|
||||
return handleListMessages(req, db, mode);
|
||||
return handleListMessages(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -224,7 +224,7 @@ export function startServer(options: StartServerOptions) {
|
||||
POST: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleRestoreProject } = await import("./routes/projects/restore");
|
||||
return handleRestoreProject(req, db, mode);
|
||||
return handleRestoreProject(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -234,7 +234,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleListProviders } = await import("./routes/providers/list");
|
||||
return handleListProviders(req, db, mode);
|
||||
return handleListProviders(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -242,7 +242,7 @@ export function startServer(options: StartServerOptions) {
|
||||
POST: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleCreateProvider } = await import("./routes/providers/create");
|
||||
return handleCreateProvider(req, db, mode);
|
||||
return handleCreateProvider(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -252,7 +252,7 @@ export function startServer(options: StartServerOptions) {
|
||||
DELETE: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleDeleteProvider } = await import("./routes/providers/delete");
|
||||
return handleDeleteProvider(req, db, mode);
|
||||
return handleDeleteProvider(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -260,7 +260,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleGetProvider } = await import("./routes/providers/get");
|
||||
return handleGetProvider(req, db, mode);
|
||||
return handleGetProvider(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -268,7 +268,7 @@ export function startServer(options: StartServerOptions) {
|
||||
PATCH: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleUpdateProvider } = await import("./routes/providers/update");
|
||||
return handleUpdateProvider(req, db, mode);
|
||||
return handleUpdateProvider(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -278,7 +278,7 @@ export function startServer(options: StartServerOptions) {
|
||||
GET: withErrorHandler(
|
||||
async () => {
|
||||
const { handleListProviderOptions } = await import("./routes/providers/options");
|
||||
return handleListProviderOptions(db, mode);
|
||||
return handleListProviderOptions(db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
@@ -288,7 +288,7 @@ export function startServer(options: StartServerOptions) {
|
||||
POST: withErrorHandler(
|
||||
async (req) => {
|
||||
const { handleTestProviderConfig } = await import("./routes/providers/test");
|
||||
return handleTestProviderConfig(req, db, mode);
|
||||
return handleTestProviderConfig(req, db, mode, logger);
|
||||
},
|
||||
mode,
|
||||
logger,
|
||||
|
||||
Reference in New Issue
Block a user