이 문서는 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[])