2012-07-13 95 views
1

如果您认为这可能与问题here有关,我想答案可能是,但我不确定。Apache DerbyDB日志,如何读取交易日志

我正在寻找一种实用工具,可以轻松读取DerbyDB中发生的事务日志(嵌入式,尽管最终可能会在服务器中结束)。

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

我确定derby会记录用户的信息和数据库中的行的字段名称,表名(以及某种'key'引用),以及已输入到领域。如果它包含了过去的价值,尽管我确定通过“搜索”可以查看旧的和更新后的价值是否会相当容易。

心中已经看了为derby DB log format的信息,但它是相当的技术,我没有立即看到一个参考到我感兴趣的值。

如果溶液中首次提出链接也会为我提供一个解决方案,那太棒了。或者德比将这些信息存储在某个系统表中,以便更方便地访问,如果有的话我还没有找到这个信息。

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

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

在此先感谢。

大卫

回答

0

查阅这些工具:https://issues.apache.org/jira/browse/DERBY-5195

他们听起来像什么你感兴趣的

+0

我会看看这些,但我担心的是,德比日志不特别是登录用户名称,除非他们将这些记录在某些“编码”形式中,我没有马上看到。 – DaveM 2012-07-15 19:56:39