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,
);
}