reconfigure method
Reconfigures the logger even if it has been previously initialized.
This should be used with caution, as reconfiguring a logger that is already in use can lead to inconsistent logging behavior.
strategies
- List of new strategies to use for logging.
level
- The minimum log level to log. Defaults to LogLevel.none.
useIsolates
- Whether to use isolates for heavy operations. Defaults to true.
enablePerformanceMonitoring
- Whether to enable performance monitoring. Defaults to true.
enableModernConsole
- Whether to enable modern console formatting. Defaults to true.
Implementation
Future<void> reconfigure({
List<LogStrategy>? strategies,
LogLevel level = LogLevel.none,
bool useIsolates = true,
bool enablePerformanceMonitoring = true,
bool enableModernConsole = true,
}) async {
await logger._initialize(
strategies: strategies,
level: level,
force: true,
useIsolates: useIsolates,
enablePerformanceMonitoring: enablePerformanceMonitoring,
enableModernConsole: enableModernConsole,
);
}