initialize static method
Future<void>
initialize({
- String? appName,
- String? appVersion,
- String? userId,
- LoggingConfig? config,
Implementation
static Future<void> initialize({
String? appName,
String? appVersion,
String? userId,
LoggingConfig? config,
}) async {
instance._config = config ?? const LoggingConfig();
if (instance._initialized) {
// If already initialized, update the repository with new config
await instance._repository.initialize(
appName: appName,
appVersion: appVersion,
userId: userId,
minimumLevel: instance._config!.minimumLevel,
config: instance._config,
);
return;
}
instance._initialized = true;
await instance._repository.initialize(
appName: appName,
appVersion: appVersion,
userId: userId,
minimumLevel: instance._config!.minimumLevel,
config: instance._config,
);
}