configureNetworkTools function
Future<void>
configureNetworkTools(
- String dbDirectory, {
- bool enableDebugging = false,
})
Implementation
Future<void> configureNetworkTools(
String dbDirectory, {
bool enableDebugging = false,
}) async {
packages_page.enableDebugging = enableDebugging;
packages_page.dbDirectory = dbDirectory;
if (packages_page.enableDebugging) {
Logger.root.level = Level.FINE;
Logger.root.onRecord.listen((record) {
if (record.loggerName == logger.name) {
// ignore: avoid_print
print(
'${record.time.toLocal()}: ${record.level.name}: ${record.loggerName}: ${record.message}',
);
}
});
}
/// Setting dart native classes implementations
ARPServiceSembastImpl();
HostScannerServiceImpl();
PortScannerServiceImpl();
MdnsScannerServiceImpl();
final arpService = await ARPService.instance.open();
await arpService.buildTable();
await packages_page.VendorTable.createVendorTableMap();
}