@Override protected void post() { // Send log output to system.log Logger root = Logger.getRootLogger(); final SystemLogAppender appender = new SystemLogAppender(); appender.setLayout(new PatternLayout("[%t] %-5p %c - %m%n")); root.addAppender(appender); // Post configuration super.post(); } }
this.setDefault("factory.supportdirectoryfinder.class", SecurityApplicationGroupSupportDirectoryFinder.class.getName()); this.setDefault("factory.localsupportdirectoryfinder.class", SecurityApplicationGroupSupportDirectoryFinder.class.getName()); this.setDefault("factory.applicationresourcesfinder.class", BundleApplicationResourcesFinder.class.getName()); this.setDefault("factory.autorelease.class", AutoreleaseActionOperationBatcher.class.getName()); this.setDefault("factory.local.class", FinderLocal.class.getName()); this.setDefault("factory.locale.class", BundleRegexLocale.class.getName()); this.setDefault("factory.passwordstore.class", Keychain.class.getName()); this.setDefault("factory.certificatestore.class", Keychain.class.getName()); this.setDefault("factory.proxy.class", SystemConfigurationProxy.class.getName()); this.setDefault("factory.sleeppreventer.class", IOKitSleepPreventer.class.getName()); this.setDefault("factory.reachability.class", SystemConfigurationReachability.class.getName()); this.setDefault("factory.applicationfinder.class", LaunchServicesApplicationFinder.class.getName()); this.setDefault("factory.applicationlauncher.class", WorkspaceApplicationLauncher.class.getName()); this.setDefault("factory.browserlauncher.class", WorkspaceBrowserLauncher.class.getName()); this.setDefault("factory.reveal.class", WorkspaceRevealService.class.getName()); this.setDefault("factory.trash.class", NativeLocalTrashFeature.class.getName()); this.setDefault("factory.quarantine.class", LaunchServicesQuarantineService.class.getName()); this.setDefault("factory.symlink.class", WorkspaceSymlinkFeature.class.getName()); this.setDefault("factory.terminalservice.class", ApplescriptTerminalService.class.getName()); this.setDefault("factory.badgelabeler.class", WorkspaceApplicationBadgeLabeler.class.getName()); this.setDefault("factory.editorfactory.class", FSEventWatchEditorFactory.class.getName()); if(null == Updater.getFeed()) { this.setDefault("factory.licensefactory.class", ReceiptFactory.class.getName()); this.setDefault("factory.notification.class", NotificationCenter.class.getName()); this.setDefault("factory.iconservice.class", WorkspaceIconService.class.getName()); this.setDefault("factory.filedescriptor.class", LaunchServicesFileDescriptor.class.getName());
@Override protected void setFactories() { super.setFactories(); this.setDefault("factory.threadpool.class", DispatchThreadPool.class.getName()); this.setDefault("factory.updater.class", SparklePeriodicUpdateChecker.class.getName()); this.setDefault("factory.dateformatter.class", UserDefaultsDateFormatter.class.getName()); this.setDefault("factory.hostkeycallback.class", PromptHostKeyCallback.class.getName()); this.setDefault("factory.logincallback.class", PromptLoginCallback.class.getName()); this.setDefault("factory.passwordcallback.class", PromptPasswordCallback.class.getName()); this.setDefault("factory.alertcallback.class", PromptAlertCallback.class.getName()); this.setDefault("factory.transfererrorcallback.class", PromptTransferErrorCallback.class.getName()); this.setDefault("factory.transferpromptcallback.download.class", DownloadPromptController.class.getName()); this.setDefault("factory.transferpromptcallback.upload.class", UploadPromptController.class.getName()); this.setDefault("factory.transferpromptcallback.copy.class", CopyPromptController.class.getName()); this.setDefault("factory.transferpromptcallback.sync.class", SyncPromptController.class.getName()); this.setDefault("factory.rendezvous.class", RendezvousResponder.class.getName()); this.setDefault("factory.vault.class", CryptoVault.class.getName()); this.setDefault("factory.securerandom.class", FastSecureRandomProvider.class.getName()); }
@Override protected void setDefaults() { // Parent defaults super.setDefaults(); this.setDefault(String.format("browser.column.%s", BrowserColumn.icon.name()), String.valueOf(true)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.icon.name()), String.valueOf(20)); this.setDefault(String.format("browser.column.%s", BrowserColumn.filename.name()), String.valueOf(true)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.filename.name()), String.valueOf(250)); this.setDefault(String.format("browser.column.%s", BrowserColumn.kind.name()), String.valueOf(false)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.kind.name()), String.valueOf(80)); this.setDefault(String.format("browser.column.%s", BrowserColumn.extension.name()), String.valueOf(false)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.extension.name()), String.valueOf(80)); this.setDefault(String.format("browser.column.%s", BrowserColumn.size.name()), String.valueOf(true)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.size.name()), String.valueOf(80)); this.setDefault(String.format("browser.column.%s", BrowserColumn.modified.name()), String.valueOf(true)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.modified.name()), String.valueOf(150)); this.setDefault(String.format("browser.column.%s", BrowserColumn.owner.name()), String.valueOf(false)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.owner.name()), String.valueOf(80)); this.setDefault(String.format("browser.column.%s", BrowserColumn.group.name()), String.valueOf(false)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.group.name()), String.valueOf(80)); this.setDefault(String.format("browser.column.%s", BrowserColumn.permission.name()), String.valueOf(false)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.permission.name()), String.valueOf(100)); this.setDefault(String.format("browser.column.%s", BrowserColumn.region.name()), String.valueOf(false)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.region.name()), String.valueOf(80)); this.setDefault(String.format("browser.column.%s", BrowserColumn.version.name()), String.valueOf(false)); this.setDefault(String.format("browser.column.%s.width", BrowserColumn.version.name()), String.valueOf(80)); this.setDefault("browser.sort.column", BrowserColumn.filename.name()); this.setDefault("website.store", "macappstore://itunes.apple.com/app/id409222199?mt=12"); }