Context.Reference<boolean>Context reference for controlling whether built-in console loggers write to stderr.
When to use
Use to configure the runtime reference that controls whether built-in console loggers write to stderr.
Details
The default value is false. When set to true, the built-in default logger
and TTY pretty console logger call console.error instead of console.log.
references
Source effect/References.ts:7451 lines
export const const LogToStderr: Context.Reference<boolean>const LogToStderr: {
defaultValue: () => Shape;
of: (this: void, self: boolean) => boolean;
context: (self: boolean) => Context.Context<never>;
use: (f: (service: boolean) => Effect<A, E, R>) => Effect<A, E, R>;
useSync: (f: (service: boolean) => 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 controlling whether built-in console loggers write to stderr.
When to use
Use to configure the runtime reference that controls whether built-in console
loggers write to stderr.
Details
The default value is false. When set to true, the built-in default logger
and TTY pretty console logger call console.error instead of console.log.
LogToStderr: import ContextContext.type Context.Reference = /*unresolved*/ anyReference<boolean> = import internalEffectinternalEffect.const LogToStderr: Context.Reference<boolean>const LogToStderr: {
defaultValue: () => Shape;
of: (this: void, self: boolean) => boolean;
context: (self: boolean) => Context.Context<never>;
use: (f: (service: boolean) => Effect<A, E, R>) => Effect<A, E, R>;
useSync: (f: (service: boolean) => 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;
}
LogToStderr