@gvray/logger / filterLevel
Function: filterLevel()
filterLevel(
minLevel):LogMiddleware
Defined in: middleware/filterLevel.ts:20
Middleware that drops log entries below a minimum level.
Unlike the logger's level option (which filters at output time), this middleware filters within the pipeline, so later middleware and listeners also never see the dropped entries.
Parameters
minLevel
Minimum level required for a log to proceed.
Returns
A LogMiddleware instance.
Example
ts
logger.use(filterLevel(LogLevel.WARNING));
logger.info('hidden'); // not output
logger.warn('visible'); // output