chore(server): stdout is enough for collecting server logging (#9964)

`@google-cloud/logging-winston` is not working well :(

![image](https://github.com/user-attachments/assets/1d5f44e6-7ca5-40b7-bcfa-d22c276ad813)
This commit is contained in:
Brooooooklyn
2025-02-05 13:25:11 +00:00
parent d3400fbe89
commit db1fcf42c9
5 changed files with 22 additions and 271 deletions

View File

@@ -23,7 +23,6 @@
"@apollo/server": "^4.11.2",
"@aws-sdk/client-s3": "^3.709.0",
"@fal-ai/serverless-client": "^0.15.0",
"@google-cloud/logging-winston": "^6.0.0",
"@google-cloud/opentelemetry-cloud-monitoring-exporter": "^0.20.0",
"@google-cloud/opentelemetry-cloud-trace-exporter": "^2.4.1",
"@google-cloud/opentelemetry-resource-util": "^2.4.0",

View File

@@ -1,4 +1,3 @@
import { LoggingWinston } from '@google-cloud/logging-winston';
import { LoggerService, Provider } from '@nestjs/common';
import { createLogger, format, transports } from 'winston';
@@ -13,15 +12,9 @@ const moreMetadata = format(info => {
export const loggerProvider: Provider<LoggerService> = {
provide: LoggerProvide,
useFactory: () => {
const loggingWinston = new LoggingWinston();
// Create a Winston logger that streams to Cloud Logging
const instance = createLogger({
level: 'info',
transports: [
new transports.Console(),
// Add Cloud Logging
loggingWinston,
],
transports: [new transports.Console()],
format: format.combine(moreMetadata(), format.json()),
});
return new AFFiNELogger(instance);

View File

@@ -10,5 +10,9 @@
"outDir": "./dist",
"tsBuildInfoFile": "./dist/tsconfig.tsbuildinfo"
},
"references": [{ "path": "../../common/debug" }]
"references": [
{ "path": "../../common/debug" },
{ "path": "../../../tools/cli" },
{ "path": "../../../tools/utils" }
]
}