로그에서 '문서 복사본 요청'트랜잭션의 이벤트 순서를 추적하고 싶습니다. 나는 dspace과 tomcat 로그에서 '사본 요청'과 다양한 조합을 위해 grepping (-i)을 해왔지만 아무 것도 볼 수 없다."문서 사본 요청"로그
1
A
답변
1
요청 - 복사 코드는 사물을 기록하지 않습니다. 나는 약간의 지점에서 로깅을 추가하기 위해 ItemRequestResponseAction (코드의 5.x 버전에 대한 링크)을 패치했다 - 기본적으로 매번 email.send()
이 호출 된 후에.
아파치 로그에 액세스 할 수 있다면 최선의 방법이라고 생각합니다. 찾으려는 URL 패턴에 대해 너무 많이 생각하지는 않지만 ViewArtifacts 사이트 맵에서는 "itemRequestResponse"(https://github.com/DSpace/DSpace/blob/dspace-5_x/dspace-xmlui/src/main/resources/aspects/ViewArtifacts/sitemap.xmap#L292) (ItemRequest*
클래스를 호출하는 map:match
블록을 확인하십시오)와 같이 "제한된 리소스"가 좋을 수도 있다고 제안합니다 (https://github.com/DSpace/DSpace/blob/dspace-5_x/dspace-xmlui/src/main/resources/aspects/ViewArtifacts/sitemap.xmap#L132) .