(logLevel: StoreLogLevel): <T extends StoreServiceClass>(
storeClass: T
) => TApply a store-wide default durable log export level (registration pipe overrides still win).
logging
Source src/Store.ts:14774 lines
export const const withDefaultLogLevel: (
logLevel: StoreLogLevel
) => <T extends StoreServiceClass>(
storeClass: T
) => T
Apply a store-wide default durable log export level (registration pipe overrides still win).
withDefaultLogLevel =
(logLevel: StoreLogLevellogLevel: type StoreLogLevel = "All" | "Debug" | "Info" | "Warn" | "Error" | "None"StoreLogLevel) =>
<function (type parameter) T in <T extends StoreServiceClass>(storeClass: T): TT extends type StoreServiceClass<
Self = unknown,
Id extends string = string,
Regs = readonly NormalizedStoreRegistration<
string,
string,
Readonly<Record<string, StoreSpecEntry>>
>[]
> = Context.ServiceClass<
Self,
Id,
StoreBundle<Regs>
> & {
readonly at: StoreAtMethod<Self, Regs>
readonly [storeRegsSym]: Regs
readonly [storeNamedSym]: boolean
readonly [storeDefaultLogLevelSym]?: StoreLogLevel
} & StoreLayers<Self>
Aggregate store class with attached
Storage
layers.
StoreServiceClass>(storeClass: T extends StoreServiceClassstoreClass: function (type parameter) T in <T extends StoreServiceClass>(storeClass: T): TT): function (type parameter) T in <T extends StoreServiceClass>(storeClass: T): TT =>
const applyStoreDefaultLogLevel: <unknown, string, readonly NormalizedStoreRegistration<string, string, Readonly<Record<string, StoreSpecEntry>>>[]>(storeClass: StoreServiceClass<unknown, string, readonly NormalizedStoreRegistration<string, string, Readonly<Record<string, StoreSpecEntry>>>[]>, level: StoreLogLevel) => StoreServiceClass<unknown, string, readonly NormalizedStoreRegistration<string, string, Readonly<Record<string, StoreSpecEntry>>>[]>applyStoreDefaultLogLevel(storeClass: T extends StoreServiceClassstoreClass, logLevel: StoreLogLevellogLevel) as function (type parameter) T in <T extends StoreServiceClass>(storeClass: T): TT;
Referenced by 6 symbols