mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 12:28:42 +00:00
chore(server): stdout is enough for collecting server logging (#9964)
`@google-cloud/logging-winston` is not working well :( 
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -10,5 +10,9 @@
|
||||
"outDir": "./dist",
|
||||
"tsBuildInfoFile": "./dist/tsconfig.tsbuildinfo"
|
||||
},
|
||||
"references": [{ "path": "../../common/debug" }]
|
||||
"references": [
|
||||
{ "path": "../../common/debug" },
|
||||
{ "path": "../../../tools/cli" },
|
||||
{ "path": "../../../tools/utils" }
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user