下列延伸規格可用來將 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 軟體所管理的那些名稱無關)。
回覆值:為寫入日誌中表示完整審核追蹤項目的字串,包括項目之間的定界字元和空格。