From 033e8c6026ec8925ba19b90fbcb9cb5427fe04ca Mon Sep 17 00:00:00 2001
From: David Ostrovsky <david@ostrovsky.org>
Date: Thu, 10 Apr 2014 18:58:09 -0400
Subject: [PATCH] Be more verbose on gathering plugin's extension points
---
src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java b/src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java
index 749d10e..896391f 100644
--- a/src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java
+++ b/src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java
@@ -17,6 +17,9 @@
import java.util.List;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
import com.gitblit.manager.IGitblit;
import com.gitblit.models.UserModel;
import com.gitblit.transport.ssh.SshDaemonClient;
@@ -30,6 +33,8 @@
*/
public class RootDispatcher extends DispatchCommand {
+ private Logger log = LoggerFactory.getLogger(getClass());
+
public RootDispatcher(IGitblit gitblit, SshDaemonClient client, String cmdLine) {
super();
setContext(new SshCommandContext(gitblit, client, cmdLine));
@@ -40,6 +45,10 @@
List<DispatchCommand> exts = gitblit.getExtensions(DispatchCommand.class);
for (DispatchCommand ext : exts) {
+ Class<? extends DispatchCommand> extClass = ext.getClass();
+ String plugin = gitblit.whichPlugin(extClass).getDescriptor().getPluginId();
+ CommandMetaData meta = extClass.getAnnotation(CommandMetaData.class);
+ log.info("Dispatcher {} is loaded from plugin {}", meta.name(), plugin);
registerDispatcher(user, ext);
}
}
--
Gitblit v1.9.1