Cette documentation a été traduite automatiquement par IA.
AuditManager est le module de gestion d'audit des ressources de NocoBase. Il vous permet d'enregistrer les interfaces de ressources qui doivent être auditées.
setLogger()Cette méthode définit la manière dont les journaux d'audit sont générés.
setLogger(logger: AuditLogger)registerAction()Enregistre une action de ressource à auditer.
registerAction(action: Action)Plusieurs syntaxes sont prises en charge :
resource:*resource:actiongetMetaData, getUserInfo et getSourceAndTarget pour l'action.Lorsque des interfaces enregistrées se chevauchent, la méthode d'enregistrement la plus spécifique a une priorité plus élevée. Par exemple :
registerActions('create')
registerAction({ name: 'user:*', getMetaData })
registerAction({ name: 'user:create', getMetaData })
Pour l'interface user:create, c'est l'enregistrement 3 qui sera appliqué.
registerActions()Enregistre plusieurs actions de ressource à auditer.
registerActions(actions: Action[])