Java 在Liquibase 4.2.2中使用自定义ChangeExecListener
我们正在尝试升级我们在Java项目中工作时使用的Liquibase版本,但每当我们运行更新时,就会出现异常,告诉我们“ChangeExecListener已定义” 我们一直在使用定制的ChangeExecListener对gui进行一些日志记录。我们使用Java 在Liquibase 4.2.2中使用自定义ChangeExecListener,java,liquibase,Java,Liquibase,我们正在尝试升级我们在Java项目中工作时使用的Liquibase版本,但每当我们运行更新时,就会出现异常,告诉我们“ChangeExecListener已定义” 我们一直在使用定制的ChangeExecListener对gui进行一些日志记录。我们使用liquibase.setchangexeclistener(新的liquibasechangexeclistener(logger))设置监听器。查看代码和文档,似乎现在只能使用Liquibase中的HubChangeExecListener,
liquibase.setchangexeclistener(新的liquibasechangexeclistener(logger))设置监听器代码>。查看代码和文档,似乎现在只能使用Liquibase中的HubChangeExecListener
,据我所知,这是不可配置的。我在Github回购协议中没有发现任何问题,也没有其他讨论这个问题的问题,所以这似乎不是一种常见的做法
这个用例真的不再受支持了吗?还是我遗漏了什么?在我过去几周的缺席期间,Github repo中产生了一个关于这个主题的问题。如果有人遇到同样的问题,我建议检查一下进度
问题链接:我建议在liquibase论坛上或在我们的#开发者频道Discord上问这个问题,因为那里有更多的同行特别熟悉内部。谢谢,我正在讨论在这里或论坛上发布这个问题。我想我也会去那里试试。事实上,我差点就把论坛帖子发出去了,我决定在我不在的时候检查一下Github回购中是否发生了什么事情。现在存在一个与这个问题相关的问题。我将把它添加为已接受的答案。