diff --git a/packages/logger/src/index.ts b/packages/logger/src/index.ts index 2891c19524..35f1d8a3d5 100644 --- a/packages/logger/src/index.ts +++ b/packages/logger/src/index.ts @@ -5,4 +5,4 @@ export * from "./logger/Logger"; export * from "./logger/SpyTransport"; export * from "./logger/ConsoleTransport"; export * from "./logger/Formatters"; -export * from "./pinoLogger"; +export * from "./pinoLogger/Logger"; diff --git a/packages/logger/src/pinoLogger.ts b/packages/logger/src/pinoLogger/Logger.ts similarity index 91% rename from packages/logger/src/pinoLogger.ts rename to packages/logger/src/pinoLogger/Logger.ts index 40837d8d51..c9aac4b9fe 100644 --- a/packages/logger/src/pinoLogger.ts +++ b/packages/logger/src/pinoLogger/Logger.ts @@ -1,7 +1,7 @@ import { pino, LevelWithSilentOrString, Logger as PinoLogger, LoggerOptions as PinoLoggerOptions } from "pino"; import { createGcpLoggingPinoConfig } from "@google-cloud/pino-logging-gcp-config"; -import { noBotId } from "./constants"; -import { generateRandomRunId } from "./logger/Logger"; +import { noBotId } from "../constants"; +import { generateRandomRunId } from "../logger/Logger"; export type { PinoLogger }; export type { PinoLoggerOptions }; diff --git a/packages/logger/src/pinoLogger/Transports.ts b/packages/logger/src/pinoLogger/Transports.ts new file mode 100644 index 0000000000..afdbebed21 --- /dev/null +++ b/packages/logger/src/pinoLogger/Transports.ts @@ -0,0 +1,10 @@ +import { transport } from "pino"; + +export function createPinoTransports(): ReturnType { + return transport({ + targets: [ + // stdout (GCP Logging) + { target: "pino/file", options: { destination: 1 } }, + ], + }); +}