From b160287a4c381435649d3db5e218339fd6145364 Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 9 Jul 2024 09:31:28 +1200 Subject: [PATCH] make Logger.prettyLogger the default logger (#3197) --- .changeset/brown-peas-compare.md | 5 +++++ .changeset/poor-tools-switch.md | 5 +++++ packages/effect/src/Logger.ts | 4 ++-- packages/effect/src/internal/fiberRuntime.ts | 8 ++++---- 4 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 .changeset/brown-peas-compare.md create mode 100644 .changeset/poor-tools-switch.md diff --git a/.changeset/brown-peas-compare.md b/.changeset/brown-peas-compare.md new file mode 100644 index 0000000000..7c5bf4cc30 --- /dev/null +++ b/.changeset/brown-peas-compare.md @@ -0,0 +1,5 @@ +--- +"effect": major +--- + +make Logger.prettyLogger the default logger diff --git a/.changeset/poor-tools-switch.md b/.changeset/poor-tools-switch.md new file mode 100644 index 0000000000..8ef566daa9 --- /dev/null +++ b/.changeset/poor-tools-switch.md @@ -0,0 +1,5 @@ +--- +"effect": minor +--- + +add Logger.string Layer, for setting the logger to Logger.stringLogger diff --git a/packages/effect/src/Logger.ts b/packages/effect/src/Logger.ts index 8690529e22..4e3cc2ad29 100644 --- a/packages/effect/src/Logger.ts +++ b/packages/effect/src/Logger.ts @@ -411,10 +411,10 @@ export const json: Layer.Layer = replace(fiberRuntime.defaultLogger, fibe export const logFmt: Layer.Layer = replace(fiberRuntime.defaultLogger, fiberRuntime.logFmtLogger) /** - * @since 3.5.0 + * @since 4.0.0 * @category constructors */ -export const pretty: Layer.Layer = replace(fiberRuntime.defaultLogger, fiberRuntime.prettyLogger) +export const string: Layer.Layer = replace(fiberRuntime.defaultLogger, fiberRuntime.stringLogger) /** * @since 2.0.0 diff --git a/packages/effect/src/internal/fiberRuntime.ts b/packages/effect/src/internal/fiberRuntime.ts index ace835a650..eb87f802bb 100644 --- a/packages/effect/src/internal/fiberRuntime.ts +++ b/packages/effect/src/internal/fiberRuntime.ts @@ -1406,7 +1406,7 @@ export const loggerWithConsoleError = (self: Logger): Logger = globalValue( Symbol.for("effect/Logger/defaultLogger"), - () => loggerWithConsoleLog(internalLogger.stringLogger) + () => internalLogger.prettyLogger() ) /** @internal */ @@ -1422,9 +1422,9 @@ export const logFmtLogger: Logger = globalValue( ) /** @internal */ -export const prettyLogger: Logger = globalValue( - Symbol.for("effect/Logger/prettyLogger"), - () => internalLogger.prettyLogger() +export const stringLogger: Logger = globalValue( + Symbol.for("effect/Logger/stringLogger"), + () => loggerWithConsoleLog(internalLogger.stringLogger) ) /** @internal */