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

@@ -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);