const make = () => Effect.gen(function* () {
const connection = yield* connectionTag;
return Logger.make(({ logLevel, message, cause }) => {
connection.logTrace(`[${logLevel.label}] ${String(message)}`, String(cause));
});
});
export const loggerLive = Logger.replaceEffect(Logger.defaultLogger, make());
const make = () => Effect.gen(function* () {
const connection = yield* connectionTag;
return Logger.make(({ logLevel, message, cause }) => {
connection.logTrace(`[${logLevel.label}] ${String(message)}`, String(cause));
});
});
export const loggerLive = Logger.replaceEffect(Logger.defaultLogger, make());