Apache DerbyDB日志,如何读取事务日志

时间:2012-07-13 07:40:47

标签: derby

如果您认为这可能与问题here有关,我认为答案可能是,但我不确定。

我正在寻找一个实用程序,我可以轻松读取DerbyDB中发生的事务日志(嵌入式,尽管它可能会在服务器中结束!)。

我对整个系统日志并不十分感兴趣,只是对数据库中字段的更新。我的应用程序在系统上获取当前用户的名称,并使用它来登录嵌入式数据库。

我确定derby会记录用户的信息以及数据库中行的字段名称,表名(以及某种“键”引用),以及输入到字段中的新值。如果它包含旧的值很好,虽然我确信“搜索”可以查看旧的和更新的值是否相当容易。

我查看了derby DB log format的信息,但这是相当技术性的,我没有立即看到对我感兴趣的值的引用。

如果第一个链接中建议的解决方案也能为我提供解决方案,那就太棒了。或者德比是否将此信息存储在某个系统表中,以便更方便地访问,如果是这样,我还没有找到此信息。

如果可能的话,一个很好的选择是使用log4j查看文件的能力。

非常感谢您的想法和答案。

提前感谢。

大卫

1 个答案:

答案 0 :(得分:0)

查看以下工具:https://issues.apache.org/jira/browse/DERBY-5195

它们听起来就像你感兴趣的那样。