日誌檔案的組織如下:
每個nlserver模組都生成一個保存在以下目錄中的日誌檔案:<installation directory>
/var/<instance>
/log/<module>
.log。
nlserver syslogd模組將日誌保存到磁碟。 此模組與Unix syslog守護程式類似,但已經適用於Unix和Windows之間的相容性。 其他Adobe Campaign模組不會將其記錄檔儲存至磁碟;他們通過發送UDP資料包將此任務委派給syslogd模組。
預設情況下,Adobe Campaign平台上安裝了syslogd模組,但可以使用另一個syslog守護程式。 此模組在log目錄中建立日誌檔案。
多實例模組的日誌儲存在以下目錄中:<installation directory>
/var/default/log/。 所有實例都共用相同的日誌檔案(如web.log)。
其他模組的日誌儲存在以實例命名的子資料夾中。 每個實例都有自己的日誌檔案。
下表列出多執行個體記錄檔:
檔案 | 說明 |
---|---|
web.log | Web模組日誌(客戶端控制台、報告、SOAP API等) |
webmdl.log | 來自重定向模組的日誌 |
watchdog.log | 來自Adobe Campaign流程監控模組的記錄檔 |
trackinglogd.log | 追蹤記錄檔 |
下表列出單實例日誌檔案:
檔案 | 說明 |
---|---|
mta.log | mta模組記錄 |
mtachild.log | 訊息傳送處理記錄檔 |
wfserver.log | 工作流伺服器模組的日誌 |
runwf.log | 工作流程執行記錄檔 |
inMail.log | 彈回郵件模組記錄檔 |
logins.log | 記錄所有登入Adobe Campaign的嘗試(成功與否) |
redir目錄僅存在於重定向伺服器上。 url子目錄包含要重定向的URL的匹配項,而子目錄log包含跟蹤日誌。 要生成跟蹤日誌,trackinglogd模組必須運行。
為了最佳化效能和儲存空間,logins.log檔案會分割為多個檔案,每天一個檔案(logins.yy-mm-dd.log),最多可保留365個檔案。 serverConf.xml中syslogd(maxNumberOfLoginsFiles選項)下的天數可以更改。 請參閱伺服器配置檔案上的文檔。
根據預設,每個模組和每個實例的日誌限制為兩個10 MB的檔案。 第二個檔案稱為:<modulename>
_2.log。 因此,每個模組和每個實例的日誌大小限制為2*10MB。
不過,您可以保留較大的檔案。 要啟用此功能,請更改conf/serverConf.xml檔案syslogd節點中maxFileSizeMb="10"設定的值。 此值表示日誌檔案的最大大小(MB)。
如果您想要在記錄檔中維持進一步的詳細程度,可以使用-verbose參數啟動Adobe Campaign模組:
nlserver啟動 <MODULE>
@<INSTANCE>
-verbose