【发布时间】:2015-11-19 13:30:03
【问题描述】:
我目前正在尝试在 Groovy 中为 Gitblit 创建一个钩子,我面临的问题是我不知道如何调试它。我认为它由于缺少一些库而失败,但我不知道在哪里可以看到它失败的原因。
有没有办法为钩子配置日志,以便我能够看到正在抛出的异常?
【问题讨论】:
我目前正在尝试在 Groovy 中为 Gitblit 创建一个钩子,我面临的问题是我不知道如何调试它。我认为它由于缺少一些库而失败,但我不知道在哪里可以看到它失败的原因。
有没有办法为钩子配置日志,以便我能够看到正在抛出的异常?
【问题讨论】:
groovy 钩子中的异常会自动记录到容器的日志系统中。
groovy 钩子在与 Gitblit 相同的类加载器中运行,因此除非您通过 Grapes 在脚本中添加新库,否则您的钩子可以完全访问所有 Gitblit,并且不太可能由于缺少库而失败。
【讨论】: