我目前正尝试在 Groovy 中为 Gitblit 创建一个钩子(Hook),我面临的问题是我不知道如何调试它。我认为它因缺少某些库而失败,但我不知道从哪里可以看出它失败的原因。
有没有什么方法可以为 Hook 配置日志,以便我能够看到抛出的异常?
最佳答案
groovy 钩子(Hook)中的异常会自动记录到容器的日志系统中。
groovy Hook 与 Gitblit 在同一个类加载器中运行,因此除非您通过 Grapes 在脚本中添加新库,否则您的 Hook 可以完全访问所有 Gitblit,并且不太可能因缺少库而失败。
关于groovy - Gitblit Hook 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33805337/