問題タブ [audit-logging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
124 参照

postgresql - 古い値を監査トリガーに保存する

こんにちは、postgres サーバーで簡単な監査トリガーを開発しています。現在、下の行のような名前の列から古い値を取得しています。

正常に動作しますが、値を括弧で保存します。など'(john)'。括弧なしでテーブルから値を保存/取得する方法はありますか?

0 投票する
1 に答える
2725 参照

aem - ページの CQ 監査ログをパージする方法

CQ ページの監査ログのパージに関してオンラインで見つけた唯一のリファレンスは、こちらです。しかし、どうやってそれを行うのかについては明確ではありません。たとえば、リポジトリ内の 60 日より古いページの監査ログを削除します。監査ログは次の場所に保存されます。

/var/audit/com.day.cq.wcm.core.page/

Web コンソールから監査ログを削除する方法はありますか?

0 投票する
2 に答える
211 参照

java - アプリケーション監査証跡と DB ログのリンク

私は、すべてのビジネス トランザクションを監査証跡に記録するアプリケーションに取り組んでおり、この監査証跡のイベントを、データとして使用される IBM System i (AS400) のジャーナルのレコードと関連付けることができるようにする必要があります。そのアプリケーションによる RDBMS。これをどのように達成できますか?

私は、アプリケーションがある種のビジネス トランザクション ID をデータベースに渡し、それを対応するジャーナル エントリと共に保存する方法があるかどうかを考えていました。これは可能ですか?

0 投票する
1 に答える
631 参照

java - onSave と afterTransactionComplete の呼び出しの時間差による監査ログ設計の問題の休止状態インターセプター

私がやること

asyncシステムで新しいエンティティが作成されるたびに反応するシステムがありmain、このasyncシステムはデータベースに新しく作成されたエンティティを照会します。


どのように私はそれを行う

asyncシステム iのメッセージを作成するには、hibernate interceptor.

したがって、新しいエンティティが作成されるたびonSaveに、インターセプターのメソッドが呼び出され、i

エンティティ ID を に保存しlistますafterTransactionComplete(Transaction tx)

と呼ばれ、メッセージング システム (ActiveMq) を使用してシステムentity id内のすべてをフラッシュします。listasync


何が問題ですか

現在、problem処理中のトランザクションが複数ある場合に発生します..両方

トランザクションはエンティティを作成します。

例を挙げましょう:

Tx_Aエンティティを作成しますEA1, EA2

Tx_Bエンティティを作成しますEB1, EB2

ここで、実行フローが次のように発生するとします。

[1] EA1 の onSave、EA1 id を flushList に追加します

[2] EB1 の onSave、EB1 id を flushList に追加します

[3] Tx_A の afterTransactionComplete(tx)

この時点で、データベースにクエリを実行するときにEA1 and EB1IDをシステムにフラッシュしますasync

トランザクションがまだ完了していない ため、EB1null が見つかりました。Tx_B


onsave呼び出しでトランザクションIDを取得でき、afterTransactionCompletionそのトランザクションに関連するエンティティのみをフラッシュできる場合、この問題は解決できます

[1] このトランザクション ID を取得する方法はありますか?

[2] 上記の問題に対する他の解決策はありますか?

私は休止状態4.2.2を使用しています

0 投票する
2 に答える
1849 参照

java - log4j.properties でパスワードを暗号化するにはどうすればよいですか?

log4j.properties でパスワードを暗号化する方法はありますか

以下は私のアペンダーです

.password タグを暗号化する方法を教えてください。

皆さん、ありがとうございました。

0 投票する
1 に答える
276 参照

mongodb - mongodb の Grails 監査ログ プラグインが機能しない

私は grails 2.2.3 、 mongodb 1.3.3 を使用しています。カード操作は正常に機能しています。

カード操作をログに記録したい

だから私は監査ロギングプラグイン "audit-logging:1.0.0" を使用します。mysql-database では正常に動作しますが、mongodb では動作しません。

誰もがこの問題に遭遇しました。

これを解決するのを手伝ってください。

前もって感謝します。乾杯..

0 投票する
1 に答える
71 参照

yii - 削除された拡張機能に関連する致命的なエラーを受け取る

拡張機能をすべて削除しました。このエラーが表示されました。アプリケーションファイル全体を置き換えました。それはまだ現れました。AuditFieldBehavior を検索しましたが、何も表示されませんでした。次に見ることができるアイデアはありますか?

AuditFieldBehavior は、CActiveRecordBehavior を拡張するクラスです。

エラーは次のとおりです。

致命的なエラー: CComponent::__isset(): スクリプトがメソッドを実行しようとしたか、不完全なオブジェクトのプロパティにアクセスしようとしました。unserialize() が呼び出される前に、操作しようとしているオブジェクトのクラス定義「AuditFieldBehavior」がロードされていることを確認するか、クラス定義をロードする __autoload () 関数を提供してください。

[編集] すべてのページが空白で表示されます。だから私は走ったerror_reporting(E_ALL);ini_set('display_errors', 'On');、これが私が得たものです: ここに画像の説明を入力

CWebLogRoute で、この最後の数行を取得します。 ここに画像の説明を入力