cryptomator / integrations-api

API for optional services, such as system keychain integrations
GNU Affero General Public License v3.0
12 stars 4 forks source link

Add some log statements during plugin loading #10

Closed overheadhunter closed 2 years ago

overheadhunter commented 2 years ago

fixes #9

Example Output:

15:20:00.578 [JavaFX Application Thread] DEBUG o.c.i.common.ClassLoaderFactory - Found jars in cryptomator.pluginDir: /Users/sebastian/Library/Application%20Support/Cryptomator/Plugins/keepassxc-cryptomator-1.1.0.jar
15:20:00.580 [JavaFX Application Thread] DEBUG o.c.i.common.IntegrationsLoader - TrayMenuController: Found implementation: org.cryptomator.ui.traymenu.AwtTrayMenuController in jar /Users/sebastian/Documents/Cryptomator/Desktop/target/classes/
15:20:00.582 [JavaFX Application Thread] WARN  o.c.i.common.IntegrationsLoader - Can't run @CheckAvailability tests for class org.cryptomator.ui.traymenu.AwtTrayMenuController. Make sure to export org.cryptomator.ui.traymenu to org.cryptomator.integrations.common!
...
15:20:01.115 [JavaFX Application Thread] DEBUG o.c.i.common.ClassLoaderFactory - Found jars in cryptomator.pluginDir: /Users/sebastian/Library/Application%20Support/Cryptomator/Plugins/keepassxc-cryptomator-1.1.0.jar
15:20:01.117 [JavaFX Application Thread] DEBUG o.c.i.common.IntegrationsLoader - KeychainAccessProvider: Found implementation: org.cryptomator.macos.keychain.MacSystemKeychainAccess in jar /Users/sebastian/.m2/repository/org/cryptomator/integrations-mac/1.1.0-beta1/integrations-mac-1.1.0-beta1.jar
15:20:01.119 [JavaFX Application Thread] DEBUG o.c.i.common.IntegrationsLoader - KeychainAccessProvider: Found implementation: org.purejava.integrations.keychain.KeePassXCAccess in jar /Users/sebastian/Library/Application%20Support/Cryptomator/Plugins/keepassxc-cryptomator-1.1.0.jar
15:20:01.120 [JavaFX Application Thread] DEBUG o.c.i.common.IntegrationsLoader - KeychainAccessProvider: Implementation is available: org.cryptomator.macos.keychain.MacSystemKeychainAccess
15:20:01.140 [JavaFX Application Thread] DEBUG o.c.i.common.IntegrationsLoader - KeychainAccessProvider: Implementation is available: org.purejava.integrations.keychain.KeePassXCAccess