Skip to content

Commit ca7b6e6

Browse files
committed
feat: Integrate otel with winston
1 parent d2d57d3 commit ca7b6e6

3 files changed

Lines changed: 38 additions & 0 deletions

File tree

package-lock.json

Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"url": "https://github.com/React-ChatBotify-Plugins/markdown-renderer"
2020
},
2121
"dependencies": {
22+
"@opentelemetry/winston-transport": "^0.13.0",
2223
"@xenova/transformers": "^2.17.1",
2324
"chromadb-client": "^2.4.6",
2425
"cors": "^2.8.5",

src/logger.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import path from 'path';
22
import winston from 'winston';
3+
import { OpenTelemetryTransportV3 } from '@opentelemetry/winston-transport';
34

45
// Define the severity levels
56
const levels = {
@@ -56,6 +57,7 @@ const transports = [
5657
format: formatForFile,
5758
level: 'error',
5859
}),
60+
new OpenTelemetryTransportV3({}),
5961
]
6062
: []),
6163
];

0 commit comments

Comments
 (0)