θΏ™ζ˜―indexlocζδΎ›ηš„ζœεŠ‘οΌŒδΈθ¦θΎ“ε…₯任何密码
Skip to content
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ v-env
aws_cf_deploy_anything_llm.json
yarn.lock
*.bak
server/app.log
15 changes: 8 additions & 7 deletions server/endpoints/api/document/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ const { CollectorApi } = require("../../../utils/collectorApi");
const fs = require("fs");
const path = require("path");
const { Document } = require("../../../models/documents");
const logger = require("../../../utils/logger");
const documentsPath =
process.env.NODE_ENV === "development"
? path.resolve(__dirname, "../../../storage/documents")
Expand Down Expand Up @@ -115,7 +116,7 @@ function apiDocumentEndpoints(app) {
});
response.status(200).json({ success: true, error: null, documents });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/document/upload" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -213,7 +214,7 @@ function apiDocumentEndpoints(app) {
});
response.status(200).json({ success: true, error: null, documents });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/document/upload-link" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -346,7 +347,7 @@ function apiDocumentEndpoints(app) {
await EventLogs.logEvent("api_raw_document_uploaded");
response.status(200).json({ success: true, error: null, documents });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/document/raw-text" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -391,7 +392,7 @@ function apiDocumentEndpoints(app) {
const localFiles = await viewLocalFiles();
response.status(200).json({ localFiles });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/documents" });
response.sendStatus(500).end();
}
});
Expand Down Expand Up @@ -447,7 +448,7 @@ function apiDocumentEndpoints(app) {

response.status(200).json({ types });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/document/accepted-file-types" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -497,7 +498,7 @@ function apiDocumentEndpoints(app) {
},
});
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/document/metadata-schema" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -555,7 +556,7 @@ function apiDocumentEndpoints(app) {
}
response.status(200).json({ document });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/document/:docName" });
response.sendStatus(500).end();
}
});
Expand Down
13 changes: 7 additions & 6 deletions server/endpoints/api/system/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const {
} = require("../../../utils/helpers/chat/convertTo");
const { dumpENV, updateENV } = require("../../../utils/helpers/updateENV");
const { reqBody } = require("../../../utils/http");
const logger = require("../../../utils/logger");
const { validApiKey } = require("../../../utils/middleware/validApiKey");

function apiSystemEndpoints(app) {
Expand All @@ -29,7 +30,7 @@ function apiSystemEndpoints(app) {
dumpENV();
response.sendStatus(200).end();
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/system/env-dump" });
response.sendStatus(500).end();
}
});
Expand Down Expand Up @@ -66,7 +67,7 @@ function apiSystemEndpoints(app) {
const settings = await SystemSettings.currentSettings();
response.status(200).json({ settings });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/system" });
response.sendStatus(500).end();
}
});
Expand Down Expand Up @@ -98,7 +99,7 @@ function apiSystemEndpoints(app) {
const vectorCount = await VectorDb.totalVectors();
response.status(200).json({ vectorCount });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/system/vector-count" });
response.sendStatus(500).end();
}
});
Expand Down Expand Up @@ -147,7 +148,7 @@ function apiSystemEndpoints(app) {
const { newValues, error } = await updateENV(body);
response.status(200).json({ newValues, error });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/system/update-env" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -201,7 +202,7 @@ function apiSystemEndpoints(app) {
response.setHeader("Content-Type", contentType);
response.status(200).send(data);
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/system/export-chats" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -267,7 +268,7 @@ function apiSystemEndpoints(app) {
.json({ success: true, message: "Documents removed successfully" })
.end();
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/system/remove-documents" });
response.sendStatus(500).end();
}
}
Expand Down
3 changes: 2 additions & 1 deletion server/endpoints/api/userManagement/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
const { User } = require("../../../models/user");
const { multiUserMode } = require("../../../utils/http");
const logger = require("../../../utils/logger");
const { validApiKey } = require("../../../utils/middleware/validApiKey");

function apiUserManagementEndpoints(app) {
Expand Down Expand Up @@ -55,7 +56,7 @@ function apiUserManagementEndpoints(app) {
}));
response.status(200).json({ users: filteredUsers });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/users" });
response.sendStatus(500).end();
}
});
Expand Down
21 changes: 12 additions & 9 deletions server/endpoints/api/workspace/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ const {
convertToChatHistory,
writeResponseChunk,
} = require("../../../utils/helpers/chat/responses");
const logger = require("../../../utils/logger");

function apiWorkspaceEndpoints(app) {
if (!app) return;
Expand Down Expand Up @@ -79,7 +80,7 @@ function apiWorkspaceEndpoints(app) {
});
response.status(200).json({ workspace, message });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/workspace/new" });
response.sendStatus(500).end();
}
});
Expand Down Expand Up @@ -121,7 +122,7 @@ function apiWorkspaceEndpoints(app) {
const workspaces = await Workspace.where();
response.status(200).json({ workspaces });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/workspaces" });
response.sendStatus(500).end();
}
});
Expand Down Expand Up @@ -170,7 +171,7 @@ function apiWorkspaceEndpoints(app) {
const workspace = await Workspace.get({ slug });
response.status(200).json({ workspace });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/workspace/:slug" });
response.sendStatus(500).end();
}
});
Expand Down Expand Up @@ -221,7 +222,7 @@ function apiWorkspaceEndpoints(app) {
}
response.sendStatus(200).end();
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/workspace/:slug" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -301,7 +302,7 @@ function apiWorkspaceEndpoints(app) {
);
response.status(200).json({ workspace, message });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/workspace/:slug/update" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -362,7 +363,7 @@ function apiWorkspaceEndpoints(app) {
const history = await WorkspaceChats.forWorkspace(workspace.id);
response.status(200).json({ history: convertToChatHistory(history) });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/workspace/:slug/chats" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -441,7 +442,9 @@ function apiWorkspaceEndpoints(app) {
});
response.status(200).json({ workspace: updatedWorkspace });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, {
origin: "/v1/workspace/:slug/update-embeddings",
});
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -603,7 +606,7 @@ function apiWorkspaceEndpoints(app) {
});
response.status(200).json({ ...result });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/workspace/:slug/chat" });
response.status(500).json({
id: uuidv4(),
type: "abort",
Expand Down Expand Up @@ -726,7 +729,7 @@ function apiWorkspaceEndpoints(app) {
});
response.end();
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/v1/workspace/:slug/stream-chat" });
writeResponseChunk(response, {
id: uuidv4(),
type: "abort",
Expand Down
31 changes: 17 additions & 14 deletions server/endpoints/system.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ const {
generateRecoveryCodes,
} = require("../utils/PasswordRecovery");
const { SlashCommandPresets } = require("../models/slashCommandsPresets");
const logger = require("../utils/logger");

function systemEndpoints(app) {
if (!app) return;
Expand All @@ -75,7 +76,7 @@ function systemEndpoints(app) {
const results = await SystemSettings.currentSettings();
response.status(200).json({ results });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/setup-complete" });
response.sendStatus(500).end();
}
});
Expand All @@ -98,7 +99,7 @@ function systemEndpoints(app) {

response.sendStatus(200).end();
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/check-token" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -241,7 +242,7 @@ function systemEndpoints(app) {
});
}
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/request-token" });
response.sendStatus(500).end();
}
});
Expand Down Expand Up @@ -307,7 +308,7 @@ function systemEndpoints(app) {
: await VectorDb.totalVectors();
response.status(200).json({ vectorCount });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/system-vectors" });
response.sendStatus(500).end();
}
}
Expand All @@ -322,7 +323,7 @@ function systemEndpoints(app) {
await purgeDocument(name);
response.sendStatus(200).end();
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/remove-document" });
response.sendStatus(500).end();
}
}
Expand All @@ -337,7 +338,7 @@ function systemEndpoints(app) {
for await (const name of names) await purgeDocument(name);
response.sendStatus(200).end();
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/remove-documents" });
response.sendStatus(500).end();
}
}
Expand All @@ -352,7 +353,7 @@ function systemEndpoints(app) {
await purgeFolder(name);
response.sendStatus(200).end();
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/remove-folder" });
response.sendStatus(500).end();
}
}
Expand All @@ -366,7 +367,7 @@ function systemEndpoints(app) {
const localFiles = await viewLocalFiles();
response.status(200).json({ localFiles });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/local-files" });
response.sendStatus(500).end();
}
}
Expand All @@ -380,7 +381,9 @@ function systemEndpoints(app) {
const online = await new CollectorApi().online();
response.sendStatus(online ? 200 : 503);
} catch (e) {
console.log(e.message, e);
logger.error(e.message, {
origin: "/system/document-processing-status",
});
response.sendStatus(500).end();
}
}
Expand All @@ -399,7 +402,7 @@ function systemEndpoints(app) {

response.status(200).json({ types });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/accepted-document-types" });
response.sendStatus(500).end();
}
}
Expand All @@ -418,7 +421,7 @@ function systemEndpoints(app) {
);
response.status(200).json({ newValues, error });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/update-env" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -452,7 +455,7 @@ function systemEndpoints(app) {
}
response.status(200).json({ success: !error, error });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/update-password" });
response.sendStatus(500).end();
}
}
Expand Down Expand Up @@ -501,7 +504,7 @@ function systemEndpoints(app) {
multi_user_mode: false,
});

console.log(e.message, e);
logger.error(e.message, { origin: "/system/enable-multi-user" });
response.sendStatus(500).end();
}
}
Expand All @@ -512,7 +515,7 @@ function systemEndpoints(app) {
const multiUserMode = await SystemSettings.isMultiUserMode();
response.status(200).json({ multiUserMode });
} catch (e) {
console.log(e.message, e);
logger.error(e.message, { origin: "/system/multi-user-mode" });
response.sendStatus(500).end();
}
});
Expand Down
Loading