Log level manager for loglayer that applies log level changes to all loggers globally.
npm install @loglayer/log-level-manager-global


A log level manager for LogLayer that applies log level changes to all loggers globally, regardless of whether they are parent or child loggers.
``bash`
npm install @loglayer/log-level-manager-global
`typescript
import { LogLayer, ConsoleTransport } from "loglayer";
import { GlobalLogLevelManager } from '@loglayer/log-level-manager-global';
const logger1 = new LogLayer({
transport: new ConsoleTransport({
logger: console
}),
}).withLogLevelManager(new GlobalLogLevelManager());
const logger2 = new LogLayer({
transport: new ConsoleTransport({
logger: console
}),
}).withLogLevelManager(new GlobalLogLevelManager());
// Changing log level on logger1 affects logger2 as well
logger1.setLevel(LogLevel.warn);
logger1.info('This will not be logged'); // Not logged
logger2.info('This will also not be logged'); // Not logged (affected by logger1's change)
``
For more details, visit https://loglayer.dev/log-level-managers/global