Context.Reference<Severity | undefined>Context reference for the log severity used when a pool finalizer reports an unhandled error.
When to use
Use to choose whether and at which severity pool finalizer failures are reported.
Details
The default level is "Error".
Gotchas
Providing undefined suppresses this report; it does not fall back to
CurrentLogLevel.
Source effect/References.ts:6831 lines
export const const UnhandledLogLevel: Context.Reference<
Severity | undefined
>
const UnhandledLogLevel: {
defaultValue: () => Shape;
of: (this: void, self: Severity | undefined) => Severity | undefined;
context: (self: Severity | undefined) => Context.Context<never>;
use: (f: (service: Severity | undefined) => Effect<A, E, R>) => Effect<A, E, R>;
useSync: (f: (service: Severity | undefined) => A) => Effect<A, never, never>;
Identifier: Identifier;
Service: Shape;
key: string;
stack: string | undefined;
pipe: { <A>(this: A): A; <A, B = never>(this: A, ab: (_: A) => B): B; <A, B = never, C = never>(this: A, ab: (_: A) => B, bc: (_: B) => C): C; <A, B = never, C = never, D = never>(this: A, ab: (_: A) => B, bc: (_: B) => C, cd: (_: C) => D): D; <…;
toString: () => string;
toJSON: () => unknown;
}
Context reference for the log severity used when a pool finalizer reports an
unhandled error.
When to use
Use to choose whether and at which severity pool finalizer failures are
reported.
Details
The default level is "Error".
Gotchas
Providing undefined suppresses this report; it does not fall back to
CurrentLogLevel.
UnhandledLogLevel: import ContextContext.type Context.Reference = /*unresolved*/ anyReference<import SeveritySeverity | undefined> = import referencesreferences.const UnhandledLogLevel: Context.Reference<
Severity | undefined
>
const UnhandledLogLevel: {
defaultValue: () => Shape;
of: (this: void, self: Severity | undefined) => Severity | undefined;
context: (self: Severity | undefined) => Context.Context<never>;
use: (f: (service: Severity | undefined) => Effect<A, E, R>) => Effect<A, E, R>;
useSync: (f: (service: Severity | undefined) => A) => Effect<A, never, never>;
Identifier: Identifier;
Service: Shape;
key: string;
stack: string | undefined;
pipe: { <A>(this: A): A; <A, B = never>(this: A, ab: (_: A) => B): B; <A, B = never, C = never>(this: A, ab: (_: A) => B, bc: (_: B) => C): C; <A, B = never, C = never, D = never>(this: A, ab: (_: A) => B, bc: (_: B) => C, cd: (_: C) => D): D; <…;
toString: () => string;
toJSON: () => unknown;
}
UnhandledLogLevel