[PR #1715] [CLOSED] [FEAT] Implement winston logging for backend server #3752

Closed
opened 2026-02-22 18:34:25 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/1715
Author: @shatfield4
Created: 6/18/2024
Status: Closed

Base: masterHead: 1686-feat-implement-winston-for-logging


📝 Commits (9)

  • c3b1d77 implement winston logging for vector dbs and llm providers
  • 32206d2 Merge branch 'master' into 1686-feat-implement-winston-for-logging
  • 75443ba make logging consistent accross all llm providers & fix typos
  • 3b45d6d fix typo
  • 58da4d2 implement winston logger for embedding engines
  • 994dd85 rename folder
  • c0e1840 [FEAT] Implement winston logger for server endpoints (#1723)
  • 6a14170 [FEAT] Implement winston logger for utils, models, agents etc (#1724)
  • 52f4d58 Merge branch 'master' into 1686-feat-implement-winston-for-logging

📊 Changes

55 files changed (+639 additions, -325 deletions)

View changed files

📝 .gitignore (+1 -0)
📝 server/endpoints/api/document/index.js (+8 -7)
📝 server/endpoints/api/system/index.js (+7 -6)
📝 server/endpoints/api/userManagement/index.js (+2 -1)
📝 server/endpoints/api/workspace/index.js (+12 -9)
📝 server/endpoints/system.js (+17 -14)
📝 server/endpoints/workspaceThreads.js (+21 -8)
📝 server/endpoints/workspaces.js (+18 -13)
📝 server/index.js (+2 -1)
📝 server/models/eventLogs.js (+3 -5)
📝 server/models/telemetry.js (+5 -5)
📝 server/swagger/init.js (+2 -1)
📝 server/utils/AiProviders/anthropic/index.js (+4 -1)
📝 server/utils/AiProviders/genericOpenAi/index.js (+4 -5)
📝 server/utils/AiProviders/koboldCPP/index.js (+4 -5)
📝 server/utils/AiProviders/liteLLM/index.js (+4 -5)
📝 server/utils/AiProviders/openRouter/index.js (+10 -10)
📝 server/utils/AiProviders/textGenWebUI/index.js (+4 -5)
📝 server/utils/DocumentManager/index.js (+2 -1)
📝 server/utils/EmbeddingEngines/lmstudio/index.js (+10 -8)

...and 35 more files

📄 Description

Pull Request Type

  • feat
  • 🐛 fix
  • ♻️ refactor
  • 💄 style
  • 🔨 chore
  • 📝 docs

Relevant Issues

resolves #1686

What is in this change?

  • Add more detailed logging using winston to track origin of all logs and save logs to file
  • Replaces all console.log with the winston logger to help track down issues easier

Additional Information

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated
  • I have tested my code functionality
  • Docker build succeeds locally

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/1715 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 6/18/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `1686-feat-implement-winston-for-logging` --- ### 📝 Commits (9) - [`c3b1d77`](https://github.com/Mintplex-Labs/anything-llm/commit/c3b1d77e04c3855ef29c37ac241a165e8e1eb049) implement winston logging for vector dbs and llm providers - [`32206d2`](https://github.com/Mintplex-Labs/anything-llm/commit/32206d207bf95227277cd8846f6b516b5647daf4) Merge branch 'master' into 1686-feat-implement-winston-for-logging - [`75443ba`](https://github.com/Mintplex-Labs/anything-llm/commit/75443ba14e34dadd803b15c7fc5a18640a3c5793) make logging consistent accross all llm providers & fix typos - [`3b45d6d`](https://github.com/Mintplex-Labs/anything-llm/commit/3b45d6d78558dd3227115daadd417cd05dce5946) fix typo - [`58da4d2`](https://github.com/Mintplex-Labs/anything-llm/commit/58da4d243e43767697083de1332ad24963226e0c) implement winston logger for embedding engines - [`994dd85`](https://github.com/Mintplex-Labs/anything-llm/commit/994dd855f779e9bdc28d882286983ae5d8a30b0f) rename folder - [`c0e1840`](https://github.com/Mintplex-Labs/anything-llm/commit/c0e184039335fc4b2507231c6cbf66295e1adffb) [FEAT] Implement winston logger for server endpoints (#1723) - [`6a14170`](https://github.com/Mintplex-Labs/anything-llm/commit/6a14170fc175f6cd0898fb3de434225c1fe5cd0d) [FEAT] Implement winston logger for utils, models, agents etc (#1724) - [`52f4d58`](https://github.com/Mintplex-Labs/anything-llm/commit/52f4d5824427d6538ded7186805d21c278034fb6) Merge branch 'master' into 1686-feat-implement-winston-for-logging ### 📊 Changes **55 files changed** (+639 additions, -325 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -0) 📝 `server/endpoints/api/document/index.js` (+8 -7) 📝 `server/endpoints/api/system/index.js` (+7 -6) 📝 `server/endpoints/api/userManagement/index.js` (+2 -1) 📝 `server/endpoints/api/workspace/index.js` (+12 -9) 📝 `server/endpoints/system.js` (+17 -14) 📝 `server/endpoints/workspaceThreads.js` (+21 -8) 📝 `server/endpoints/workspaces.js` (+18 -13) 📝 `server/index.js` (+2 -1) 📝 `server/models/eventLogs.js` (+3 -5) 📝 `server/models/telemetry.js` (+5 -5) 📝 `server/swagger/init.js` (+2 -1) 📝 `server/utils/AiProviders/anthropic/index.js` (+4 -1) 📝 `server/utils/AiProviders/genericOpenAi/index.js` (+4 -5) 📝 `server/utils/AiProviders/koboldCPP/index.js` (+4 -5) 📝 `server/utils/AiProviders/liteLLM/index.js` (+4 -5) 📝 `server/utils/AiProviders/openRouter/index.js` (+10 -10) 📝 `server/utils/AiProviders/textGenWebUI/index.js` (+4 -5) 📝 `server/utils/DocumentManager/index.js` (+2 -1) 📝 `server/utils/EmbeddingEngines/lmstudio/index.js` (+10 -8) _...and 35 more files_ </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [x] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [ ] 🔨 chore - [ ] 📝 docs ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #1686 ### What is in this change? <!-- Describe the changes in this PR that are impactful to the repo. --> - Add more detailed logging using winston to track origin of all logs and save logs to file - Replaces all `console.log` with the winston logger to help track down issues easier ### Additional Information <!-- Add any other context about the Pull Request here that was not captured above. --> ### Developer Validations <!-- All of the applicable items should be checked. --> - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated - [x] I have tested my code functionality - [x] Docker build succeeds locally --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:34:25 -05:00
yindo closed this issue 2026-02-22 18:34:25 -05:00
yindo changed title from [PR #1715] [FEAT] Implement winston logging for backend server to [PR #1715] [CLOSED] [FEAT] Implement winston logging for backend server 2026-06-05 15:15:02 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#3752