2

これがここの質問に関連している可能性があると思われる場合、答えはおそらくあると思いますが、よくわかりません。

DerbyDB で発生するトランザクション ログを簡単に読み取ることができるユーティリティを探しています (埋め込まれていますが、後でサーバーに格納される可能性があります!)。

システム ログ全体にはあまり関心がなく、単にデータベース内のフィールドの更新に関心があります。私のアプリケーションは、システム上の現在のユーザーの名前を取得し、これを使用して組み込み DB にログインします。

ダービーは、ユーザーの情報とフィールド名、データベース内の行のテーブル名 (およびある種の「キー」参照)、およびフィールドに入力された新しい値をログに記録すると確信しています。古い値が含まれている場合は素晴らしいですが、「検索」により、古い値と更新された値が何であったか/現在の値がかなり簡単に表示されると確信しています。

derby DB log formatの情報を見ましたが、かなり技術的なものであり、関心のある値への参照がすぐには表示されません。

最初のリンクで提案された解決策が私にも解決策を提供する場合、それは素晴らしいことです。または、ダービーはこの情報をシステムテーブルのどこかに保存して、より簡単にアクセスできるようにしますか?もしそうなら、私はまだこの情報を見つけていません.

可能な場合は、log4j を使用してファイルを表示することをお勧めします。

あなたの考えと答えは大歓迎です。

前もって感謝します。

デビッド

4

1 に答える 1

0

次のツールを確認してください:https ://issues.apache.org/jira/browse/DERBY-5195

彼らはあなたが興味を持っているもののように聞こえます。

于 2012-07-15T16:49:54.110 に答える