diff options
author | David Ostrovsky <david@ostrovsky.org> | 2014-03-19 08:11:51 +0100 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2014-04-10 18:58:09 -0400 |
commit | 033e8c6026ec8925ba19b90fbcb9cb5427fe04ca (patch) | |
tree | e07fda789261331842243dbc7614d193a8e45965 /src/main/java | |
parent | 991857ff2de203699c9592cccfb9e742d16d02cd (diff) | |
download | gitblit-033e8c6026ec8925ba19b90fbcb9cb5427fe04ca.tar.gz gitblit-033e8c6026ec8925ba19b90fbcb9cb5427fe04ca.zip |
Be more verbose on gathering plugin's extension points
Diffstat (limited to 'src/main/java')
-rw-r--r-- | 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 749d10ea..896391fa 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 @@ package com.gitblit.transport.ssh.commands; 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 @@ import com.gitblit.transport.ssh.gitblit.GitblitDispatcher; */ 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 @@ public class RootDispatcher extends DispatchCommand { 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); } } |