このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
AuditManager は NocoBase におけるリソース監査管理モジュールで、監査対象となるリソースインターフェースを登録するために使用されます。
setLogger()監査ログの出力方法を設定します。
setLogger(logger: AuditLogger)registerAction()監査対象となるリソース操作を登録します。
registerAction(action: Action)いくつかの記述方法をサポートしています。
resource:*resource:actiongetMetaData、getUserInfo、getSourceAndTarget メソッドを渡すこともできます。登録されたインターフェースが重複する場合、より詳細な登録方法が優先されます。例えば:
registerActions('create')
registerAction({ name: 'user:*', getMetaData })
registerAction({ name: 'user:create', getMetaData })
user:create インターフェースの場合、3 が適用されます。
registerActions()複数の監査対象リソース操作を登録します。
registerActions(actions: Action[])