AuditTrail 데이터를 형식화하려면 다음 확장을 사용하십시오.
sub atCust_CreateLogEntry {
my($session, $entity, $timestamp, $action,
$state, $login, $fullname, $groups) = @_;
# Note: This example doesn't record which fields actually changed.
return "AuditTrail: " . $timestamp . $action . $state .
$login . $fullname . $groups . "\n**********\n";
}
인수:
- $session: 현재 세션 오브젝트
- $entity: 감사 추적이 기록되는 엔티티 오브젝트
- $timestamp: 문자열 형식의 시간소인 값. 사용자 정의
시간소인 필드를 지정하거나 필드를 생략할 수 있습니다.
- $action: 실행되는 조치의 이름
- $state: 레코드의 현재 상태. 조치로 상태가
수정된 경우 이 필드는 새 상태를 나타냅니다.
- $login: Rational® ClearQuest® 소프트웨어에 표시되는 사용자의 이름(LDAP 인증을 사용하는 경우, 이 이름은 Rational ClearQuest 환경에
로그인하기 위해 사용된 이름과 다를 수 있습니다.)
- $fullname: 사용자의 전체 이름(Rational ClearQuest 환경에서 인식할 수 있는 이름)
- $groups: 사용자가 속하는 Rational ClearQuest 그룹의 목록.
(LDAP 인증을
사용하는 경우 Rational ClearQuest 소프트웨어에서 관리하는
이름과 관련이 없는 그룹 이름이 그룹 디렉토리에 포함될 수 있습니다.)
리턴값: 항목 간 구분문자 및 공백을 포함하여
로그에 기록될 전체 감사 추적 항목을 나타내는 문자열